From 45cf9e2258057dfcb8bd37e2b2d4c48542deaf95 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Tue, 5 Nov 2024 22:13:10 -0800 Subject: [PATCH 01/10] zmq wait --- common/zmqclient.cpp | 62 ++++++++++++++++++++++++++++++++ common/zmqclient.h | 10 ++++++ common/zmqproducerstatetable.cpp | 12 +++++++ common/zmqproducerstatetable.h | 8 +++++ common/zmqserver.cpp | 19 +++++++--- common/zmqserver.h | 7 ++++ 6 files changed, 113 insertions(+), 5 deletions(-) diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 0225d4374..3ed5bcf77 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -197,4 +197,66 @@ void ZmqClient::sendMsg( throw system_error(make_error_code(errc::io_error), message); } +bool ZmqClient::wait(std::string& dbName, + + std::string& tableName, + + std::vector>& kcos, + + std::vector& buffer) + +{ + + SWSS_LOG_ENTER(); + + int rc; + + for (int i = 0; true ; ++i) + + { + + rc = zmq_recv(m_socket, buffer.data(), buffer.size(), 0); + + if (rc < 0) + + { + + if (zmq_errno() == EINTR && i <= MQ_MAX_RETRY) + + { + + continue; + + } + + SWSS_LOG_THROW("zmq_recv failed, zmqerrno: %d", zmq_errno()); + + } + + if (rc >= (int)buffer.size()) + + { + + SWSS_LOG_THROW( + + "zmq_recv message was truncated (over %d bytes, received %d), increase buffer size, message DROPPED", + + (int)buffer.size(), rc); + + } + + break; + + } + + buffer.at(rc) = 0; // make sure that we end string with zero before parse + + kcos.clear(); + + BinarySerializer::deserializeBuffer(buffer.data(), buffer.size(), dbName, tableName, kcos); + + return true; + +} + } diff --git a/common/zmqclient.h b/common/zmqclient.h index 313e65735..79b4d766a 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -12,6 +12,7 @@ namespace swss { class ZmqClient { public: + ZmqClient(const std::string& endpoint); ZmqClient(const std::string& endpoint, const std::string& vrf); ~ZmqClient(); @@ -24,6 +25,15 @@ class ZmqClient const std::string& tableName, const std::vector& kcos, std::vector& sendbuffer); + + bool wait(std::string& dbName, + + std::string& tableName, + + std::vector>& kcos, + + std::vector& buffer); + private: void initialize(const std::string& endpoint, const std::string& vrf); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index ec9396b39..c171163f7 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -171,6 +171,18 @@ void ZmqProducerStateTable::send(const std::vector &kcos } } +bool ZmqProducerStateTable::wait(std::string& dbName, + + std::string& tableName, + + std::vector>& kcos) + +{ + + return m_zmqClient.wait(dbName, tableName, kcos, m_sendbuffer); + +} + size_t ZmqProducerStateTable::dbUpdaterQueueSize() { if (m_asyncDBUpdater == nullptr) diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 749107825..3c794237b 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -37,6 +37,14 @@ class ZmqProducerStateTable : public ProducerStateTable // Batched send that can include both SET and DEL requests. virtual void send(const std::vector &kcos); + // This method should only be used if the ZmqClient enables one-to-one sync. + + virtual bool wait(std::string& dbName, + + std::string& tableName, + + std::vector>& kcos); + size_t dbUpdaterQueueSize(); private: void initialize(DBConnector *db, const std::string &tableName, bool dbPersistence); diff --git a/common/zmqserver.cpp b/common/zmqserver.cpp index dca107405..02ef377ac 100644 --- a/common/zmqserver.cpp +++ b/common/zmqserver.cpp @@ -18,7 +18,8 @@ ZmqServer::ZmqServer(const std::string& endpoint) ZmqServer::ZmqServer(const std::string& endpoint, const std::string& vrf) : m_endpoint(endpoint), - m_vrf(vrf) + m_vrf(vrf), + m_allowZmqPoll(true) { m_buffer.resize(MQ_RESPONSE_MAX_COUNT); m_runThread = true; @@ -29,8 +30,14 @@ ZmqServer::ZmqServer(const std::string& endpoint, const std::string& vrf) ZmqServer::~ZmqServer() { + m_allowZmqPoll = true; m_runThread = false; m_mqPollThread->join(); + + zmq_close(m_socket); + + zmq_ctx_destroy(m_context); + } void ZmqServer::registerMessageHandler( @@ -115,13 +122,15 @@ void ZmqServer::mqPollThread() // zmq_poll will use less CPU zmq_pollitem_t poll_item; poll_item.fd = 0; - poll_item.socket = socket; + poll_item.socket = m_socket; poll_item.events = ZMQ_POLLIN; poll_item.revents = 0; SWSS_LOG_NOTICE("bind to zmq endpoint: %s", m_endpoint.c_str()); while (m_runThread) { + m_allowZmqPoll = false; + // receive message rc = zmq_poll(&poll_item, 1, 1000); if (rc == 0 || !(poll_item.revents & ZMQ_POLLIN)) @@ -132,7 +141,7 @@ void ZmqServer::mqPollThread() } // receive message - rc = zmq_recv(socket, m_buffer.data(), MQ_RESPONSE_MAX_COUNT, ZMQ_DONTWAIT); + rc = zmq_recv(m_socket, m_buffer.data(), MQ_RESPONSE_MAX_COUNT, ZMQ_DONTWAIT); if (rc < 0) { int zmq_err = zmq_errno(); @@ -161,8 +170,8 @@ void ZmqServer::mqPollThread() handleReceivedData(m_buffer.data(), rc); } - zmq_close(socket); - zmq_ctx_destroy(context); + zmq_close(m_socket); + zmq_ctx_destroy(m_context); SWSS_LOG_NOTICE("mqPollThread end"); } diff --git a/common/zmqserver.h b/common/zmqserver.h index 8afe18d7c..b8b14c1ed 100644 --- a/common/zmqserver.h +++ b/common/zmqserver.h @@ -40,6 +40,7 @@ class ZmqServer ZmqMessageHandler* handler); private: + void handleReceivedData(const char* buffer, const size_t size); void mqPollThread(); @@ -56,6 +57,12 @@ class ZmqServer std::string m_vrf; + void* m_context; + + void* m_socket; + + bool m_allowZmqPoll; + std::map> m_HandlerMap; }; From fc5589ea29a0831951154fadae16f1463c1cf6c6 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Sun, 15 Dec 2024 23:13:13 -0800 Subject: [PATCH 02/10] ut pass case --- common/c-api/util.h | 4 ++ common/c-api/zmqclient.cpp | 1 + common/zmqclient.cpp | 70 +++--------------------------- common/zmqconsumerstatetable.cpp | 4 ++ common/zmqproducerstatetable.cpp | 4 -- common/zmqserver.cpp | 43 ++---------------- common/zmqserver.h | 6 +-- core | Bin 37306368 -> 0 bytes tests/c_api_ut.cpp | 66 +++++++++++++++++++++++++++- tests/zmq_state_ut.cpp | 72 +++++++++++++------------------ ut_dump_file.txt | 19 ++++++++ 11 files changed, 132 insertions(+), 157 deletions(-) delete mode 100644 core create mode 100644 ut_dump_file.txt diff --git a/common/c-api/util.h b/common/c-api/util.h index 06aeac15e..dfcf601aa 100644 --- a/common/c-api/util.h +++ b/common/c-api/util.h @@ -202,6 +202,7 @@ template static inline T &getReference(std::shared_ptr &t) { // T is anything that has a .size() method and which can be iterated over for // swss::KeyOpFieldValuesTuple, eg vector or deque template static inline SWSSKeyOpFieldValuesArray makeKeyOpFieldValuesArray(T &&in) { + SWSS_LOG_DEBUG("Entering makeKeyOpFieldValuesArray method"); SWSSKeyOpFieldValues *data = new SWSSKeyOpFieldValues[in.size()]; size_t i = 0; @@ -211,6 +212,7 @@ template static inline SWSSKeyOpFieldValuesArray makeKeyOpFieldValuesA SWSSKeyOpFieldValuesArray out; out.len = (uint64_t)in.size(); out.data = data; + SWSS_LOG_DEBUG("2::: out.len value is: %ld", out.len); return out; } @@ -255,9 +257,11 @@ static inline std::vector takeKeyOpFieldValuesArray(SWSSKeyOpFieldValuesArray in) { std::vector out; for (uint64_t i = 0; i < in.len; i++) { + SWSS_LOG_DEBUG("i value is: %ld", i); SWSSKeyOpFieldValues kfv = in.data[i]; out.push_back(takeKeyOpFieldValues(std::move(kfv))); } + SWSS_LOG_DEBUG("out.len value is: %ld", out.size()); return out; } diff --git a/common/c-api/zmqclient.cpp b/common/c-api/zmqclient.cpp index fa1d59ca2..e2c7636e7 100644 --- a/common/c-api/zmqclient.cpp +++ b/common/c-api/zmqclient.cpp @@ -25,6 +25,7 @@ void SWSSZmqClient_connect(SWSSZmqClient zmqc) { void SWSSZmqClient_sendMsg(SWSSZmqClient zmqc, const char *dbName, const char *tableName, SWSSKeyOpFieldValuesArray arr) { + SWSS_LOG_DEBUG("Inside SWSSZmqClient_sendMsg"); SWSSTry({ vector kcos = takeKeyOpFieldValuesArray(arr); ((ZmqClient *)zmqc) diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index b146b2888..5864a7aea 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -18,7 +18,7 @@ namespace swss { ZmqClient::ZmqClient(const std::string& endpoint) :ZmqClient(endpoint, "") { -// initialize(endpoint); + initialize(endpoint); } ZmqClient::ZmqClient(const std::string& endpoint, const std::string& vrf) @@ -29,7 +29,6 @@ ZmqClient::ZmqClient(const std::string& endpoint, const std::string& vrf) ZmqClient::ZmqClient(const std::string& endpoint, uint32_t waitTimeMs) : m_waitTimeMs(waitTimeMs) { -// m_waitTimeMs = waitTimeMs; initialize(endpoint); } @@ -168,7 +167,9 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); // Use none block mode to use all bandwidth: http://api.zeromq.org/2-1%3Azmq-send rc = zmq_send(m_socket, m_sendbuffer.data(), serializedlen, ZMQ_NOBLOCK); } - +//SWSS_LOG_DEBUG("Before Sleep() in client sendmsg"); +// usleep(10 * 1000); +//SWSS_LOG_DEBUG("After Sleep() in client sendmsg"); if (rc >= 0) { SWSS_LOG_DEBUG("zmq sended %d bytes", serializedlen); @@ -226,68 +227,7 @@ bool ZmqClient::wait(std::string& dbName, SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); -// return false; - - zmq_pollitem_t items [1] = { }; - items[0].socket = m_socket; - items[0].events = ZMQ_POLLIN; - -/* zmq_pollitem_t poll_item; - poll_item.fd = 0; - poll_item.socket = m_socket; - poll_item.events = ZMQ_POLLIN; - poll_item.revents = 0;*/ - - int rc; - for (int i = 0; true; ++i) - { -// rc = zmq_poll(&poll_item, 1, 1000); - rc = zmq_poll(items, 1, (int)m_waitTimeMs); - SWSS_LOG_DEBUG("cli: rc value is : %d", rc); - if (rc == 0) - { - SWSS_LOG_ERROR("zmq_poll timed out: zmqclient wait"); - return false; -// continue; - } - if (rc > 0) - { - break; - } - if (zmq_errno() == EINTR && i <= MQ_MAX_RETRY) - { - SWSS_LOG_DEBUG("Checking the 2nd if condition in zmq poll"); - continue; - } - SWSS_LOG_ERROR("zmqclient wait : zmq_poll failed, zmqerrno: %d", zmq_errno()); - } - - for (int i = 0; true; ++i) - { - rc = zmq_recv(m_socket, m_sendbuffer.data(), m_sendbuffer.size(), ZMQ_DONTWAIT); - if (rc < 0) - { - if (zmq_errno() == EINTR && i <= MQ_MAX_RETRY) - { - SWSS_LOG_DEBUG("Checking the 2nd if condition in zmq receive"); - continue; - } - SWSS_LOG_ERROR("zmqclient wait : zmq_recv failed, zmqerrno: %d", zmq_errno()); - return false; - } - if (rc >= (int)m_sendbuffer.size()) - { - SWSS_LOG_ERROR( - "zmq_recv message was truncated (over %d bytes, received %d), increase buffer size, message DROPPED", - (int)m_sendbuffer.size(), rc); -// return false; - } - break; - } - m_sendbuffer.at(rc) = 0; // make sure that we end string with zero before parse kcos.clear(); - BinarySerializer::deserializeBuffer(m_sendbuffer.data(), m_sendbuffer.size(), dbName, tableName, kcos); - return true; + return false; } - } diff --git a/common/zmqconsumerstatetable.cpp b/common/zmqconsumerstatetable.cpp index 5f58482f9..c751953e3 100644 --- a/common/zmqconsumerstatetable.cpp +++ b/common/zmqconsumerstatetable.cpp @@ -41,6 +41,7 @@ ZmqConsumerStateTable::ZmqConsumerStateTable(DBConnector *db, const std::string void ZmqConsumerStateTable::handleReceivedData(const std::vector> &kcos) { + SWSS_LOG_DEBUG("Entering ZmqConsumerStateTable::handleReceivedData"); for (auto kco : kcos) { std::shared_ptr clone = nullptr; @@ -53,6 +54,7 @@ void ZmqConsumerStateTable::handleReceivedData(const std::vector lock(m_receivedQueueMutex); m_receivedOperationQueue.push(kco); +SWSS_LOG_DEBUG("Called m_receivedOperationQueue.push in handleReceivedData()"); } if (m_asyncDBUpdater != nullptr) @@ -73,6 +75,7 @@ void ZmqConsumerStateTable::pops(std::deque &vkco, const // For new data append to m_dataQueue during pops, will not be include in result. count = m_receivedOperationQueue.size(); + SWSS_LOG_DEBUG("count value: %ld", count); if (!count) { return; @@ -82,6 +85,7 @@ void ZmqConsumerStateTable::pops(std::deque &vkco, const vkco.clear(); for (size_t ie = 0; ie < count; ie++) { + SWSS_LOG_DEBUG("count inside for loop: %ld", count); auto& kco = *(m_receivedOperationQueue.front()); vkco.push_back(std::move(kco)); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 8904f92ba..07346c08b 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -166,15 +166,11 @@ SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::send"); } bool ZmqProducerStateTable::wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) - { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); return m_zmqClient.wait(dbName, tableName, kcos); - } size_t ZmqProducerStateTable::dbUpdaterQueueSize() diff --git a/common/zmqserver.cpp b/common/zmqserver.cpp index d46a85c41..bffba88d6 100644 --- a/common/zmqserver.cpp +++ b/common/zmqserver.cpp @@ -18,7 +18,6 @@ ZmqServer::ZmqServer(const std::string& endpoint) } ZmqServer::ZmqServer(const std::string& endpoint, bool zmr_test) -// : ZmqServer(endpoint, "") : m_endpoint(endpoint), m_allowZmqPoll(true) { @@ -139,35 +138,6 @@ SWSS_LOG_ERROR("DIV:: Inside function mqPollThread"); SWSS_LOG_ENTER(); SWSS_LOG_NOTICE("mqPollThread begin"); -/* // Producer/Consumer state table are n:1 mapping, so need use PUSH/PULL pattern http://api.zeromq.org/master:zmq-socket - void* context = zmq_ctx_new(); - void* socket = zmq_socket(context, ZMQ_PULL); - -//divya - - int ret_code = zmq_recv(socket, m_buffer.data(), MQ_RESPONSE_MAX_COUNT, ZMQ_DONTWAIT); - SWSS_LOG_DEBUG("mqPollThread:: ret_code value is : %d", ret_code); -//divya - - // Increase recv buffer for use all bandwidth: http://api.zeromq.org/4-2:zmq-setsockopt - int high_watermark = MQ_WATERMARK; - zmq_setsockopt(socket, ZMQ_RCVHWM, &high_watermark, sizeof(high_watermark)); - - if (!m_vrf.empty()) - { - zmq_setsockopt(socket, ZMQ_BINDTODEVICE, m_vrf.c_str(), m_vrf.length()); - } - - int rc = zmq_bind(socket, m_endpoint.c_str()); - SWSS_LOG_DEBUG("115: mqPollThread:: rc value is : %d", rc); - if (rc != 0) - { - SWSS_LOG_THROW("zmq_bind failed on endpoint: %s, zmqerrno: %d, message: %s", - m_endpoint.c_str(), - zmq_errno(), - strerror(zmq_errno())); - }*/ - // zmq_poll will use less CPU zmq_pollitem_t poll_item; poll_item.fd = 0; @@ -222,11 +192,9 @@ SWSS_LOG_ERROR("DIV:: Inside function mqPollThread"); // deserialize and write to redis: handleReceivedData(m_buffer.data(), rc); +// SWSS_LOG_DEBUG("Before Sleep() in mqPollThread"); +// usleep(10); } - -// zmq_close(socket); -// zmq_ctx_destroy(context); - SWSS_LOG_NOTICE("mqPollThread end"); } @@ -293,8 +261,7 @@ SWSS_LOG_ERROR("DIV:: Inside function server sendMsg"); auto message = "zmq send failed, endpoint: " + m_endpoint + ", error: " + to_string(rc); SWSS_LOG_ERROR("%s", message.c_str()); SWSS_LOG_DEBUG("3. m_socket in server sendmsg() is: %p\n", m_socket); -// throw system_error(make_error_code(errc::io_error), message); -// SWSS_LOG_THROW("Else case message is: %s", message.c_str()); + throw system_error(make_error_code(errc::io_error), message); return; } usleep(retry_delay * 1000); @@ -303,9 +270,7 @@ SWSS_LOG_ERROR("DIV:: Inside function server sendMsg"); // failed after retry auto message = "zmq send failed, endpoint: " + m_endpoint + ", zmqerrno: " + to_string(zmq_err) + ":" + zmq_strerror(zmq_err) + ", msg length:" + to_string(serializedlen); SWSS_LOG_ERROR("%s", message.c_str()); -// throw system_error(make_error_code(errc::io_error), message); -// SWSS_LOG_THROW("Last Error message is %s", message.c_str()); -// return; + throw system_error(make_error_code(errc::io_error), message); } } diff --git a/common/zmqserver.h b/common/zmqserver.h index 169a8c487..e24dcc01d 100644 --- a/common/zmqserver.h +++ b/common/zmqserver.h @@ -61,16 +61,14 @@ class ZmqServer std::string m_endpoint; - void* m_context; - std::string m_vrf; + void* m_context; + void* m_socket; bool m_allowZmqPoll; -// std::vector m_sendbuffer; - std::map> m_HandlerMap; }; diff --git a/core b/core deleted file mode 100644 index 6600072f26b0cd493c9599c20ff1acb522595045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37306368 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%0A8_suf2Mz>XGAf&^gq1Xw&~EeLg?CG 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%0Du1CI`WQ{t%x&OpDV;ECSM^YHty{)pl{ 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%0AB#5p>(e9{@64y$`~CM@ee20& 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 zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U 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 zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkL{|FJ^{0ssI206_k)jga8LfddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIDmb-i;=6U0|0)P;CFzHX=%k!ry-%5qTOz+rH#k}O)RAa6!EK7 znrO5wXjVgFD<#Z>CM^%9l9>4B5{)4d(&fRV4d(>-&}`QP*Ln{)5EceW)!fB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly 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 z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+0D=FqLk9u?0000${;!RY;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jeduefy8qtE>+I zer{>u(uuoZJ1b=Pb~-H-?FDHnow_C;6tbDCS+f1H zKT4cS_rp;Vmo%A)H>8`JncGeF55tmO*_dn@$sNv2Bir41&h!1=-uHO#L`s$!KZm^c zd7tzA{+#DL&pB_E009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N 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 zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5cnT<=s*Af0002U|Fsbk95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^` zz<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!K zaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB) z95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c z2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*= zfddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede z;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQq zIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n? z4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj! z0|yQqIB?*=fddB)95`^`z<~n?4jede;J|?c2M!!KaNxj!0|yQqIB?*=fddDycPC(W z6b0hIUnU5Fz&PQIA~>Kx1Qrqy335$B62cJ}KwKgU5eS4s91++=K?Xqt4I${tvBEkk zAPUH!f>EQ6F+w=ay0GFMS2@0K6$b@ZM3{e7S5=tzn3pgT_xSIx_&W8v?*4Ukb@$7J zAwYlt0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5Fqe>O`!jMx88Zwd9~WQ z`M{q&;0<@h{f^ystm5(Kr2L2fut~MwpYuoL@^dyATC9Cg@_K_lH-0SbmGrgphk+bQ zKP7*3{?K=J8dn)_$^To$ZK2`uVQV`#_1l?U{#N~IcW8m0?B8s@uK2+J%=y|i@4sih z_MMmdt(ACaR;jBIDC=akEKS&DLhYQt|H}b;?6L8zJRi$CS@z5NRhljJ%X-&$%cj+O zI->iQXJeUCuUUL@?x(a{%9Z`n&r6BBUrM1|W_9hy{GpmF_m83Ss}Zgj?H?q47R5WTBUk*zv(M-f|y1chc$A zIJ_2l!uFsGM3 zn$6c2t;_#S^Rx;S zTf=!--TAuYp7y%qY1)sBze=F2lks}oZMWTbDfiR9i_>*g*2%IT%f(RExl+HZca8Vc zQmVhGEY`DU%N};mk>9$-&iH)H>Sn?a{m}AuS#o}@8x*f@_n_` z>(2L)_ME8xC?C*QBi`6=xj9X|X+*%=g<_Ik5#ZobxDtKAsy zXU+P*TjIezP&c1%J0hKx?$VXs{N8*#@Fn)Kej_EU)~!^`(-?X4x#?z zna6j%dFP#LDLT6LSFcC)t=jwlOyKVxIkN74F=uL;@8!PJY`@$m7wwzMPt5i1K5$Oe zUQ6xM3&UlzrXEj+t!}=rnk=mgE0x|{-OE;8MeZ69_{hZi>utDAPM@EiGrB&S;!^*Q zA4&TyB_YR;FRAaZ)GOuM4>`8FUQ4@6#=fQ6UzqFnHuN{9E`7r8Pj8mW_boW4s@D_N zgV^@Mx2ATN=W(@%v~V9CvG09pedydftsCtN(zxUEQCrw*rN6y$e%>$TdUASs3}1eK zYHvg?H!io=+YuWJ_w7g1xXN*qb~*Toam9^gZT(iZ+$*-iB=aEvcjK4d(mhqP7v$EfDbZYOXPoGj9@5+Tg zKi`%5rQPzp)U#o#SDuH;^U{j^oOj~$Cspm0{W%?{R{K3;>c?O58^_<7$6fj_$35$Y zH1Dq5^W@b2;iN)Ur@7uB}KQ^};3&rx~c&|R>w7X(j z&o-&ObN@4WtRK>+g_f|N7;{U#W4P|G~SY4>Tk7wD&LdOXDl1P-&=Oq zPu}zNk+oVGe;HpnUt{n6?3CvQ&A)iv#^dP7{gnOKUJT{={@|Qn%RVc;+pA)=?%dAB zIbPV79GcaiR7>NJ<11#VC4UkiK!5-N0t5&UAn^X(FRtD{R!TH{fBtxW-mZNvy)TsK z?#2I<_BTJQ{{6PJQ{D^OKbgv{$mLf)-{*pV%I%l-w)?~u_2VfG=J@;n-Z0*V{KnnK zu21i;CB3_r-XD&cd+Yb&`^oq%(l;0FIemG4Z|gWUmFrt8<(K!JQ*Tb~MTce~^_9O7 zslJ3r?>n)4IsQ_&bA$ArRO039rTt^`_-fZCzw&-`;Uo3OQ;w?~&uQ%qKKZVQ%-~8HDp8uEK zzXk{pAV7cs0RsO+1)h)3ifb_RoVjE5T(#(y^gOxp-w#aLu1fDaFvmxvxLMcbIk;K= z8cWa5hh5vJ=kW6U`l9~x^W-Lr=KlLuU5gg4vHmqg;AIH(U6S4}SDbN4b$wOuexbb; zpU>~ZCC)E`ja_wKlgd>;gVva7|Nopo+ZXcp0RQKX{I5IU-ow-PQY*i|`s4A(I!1`9xq%2%I!?i( z|9-WjwngnVRoU`0O)r#q;nTzI>2rz8JdQn9Kid;;JTWxHla5cxB_3R_>aQo|*Basr zw@B$F9$YW}tX9uAQ-06=_3^_a)BaT_r?}LM->$}by}4d*u2)#uNo{aQo(mE2y5OTEKFz4EjAx#lXPvaB4Q`)lShEB9C8 zGE-u|@n@eR+x~|fS^N4|zPjn`#drPTncF6JPkrN^Ki}kz$6p`I#C~F(SSE&8J~vtI zpBny*Q!Tp1pB3M5+OIe1x&Hjxx}#bqethj^A?1CwcbwmI;M|KRZoja*_WE_Udd0?X z*!qgS0`BIuh~F{l{AJ_2yC-*CR9jN(?u%``F>EpH7PdEqE&fQ`#IWrVwiw==qS~Gz z-aBmj~+SCx_!n*v+rJO-7lQ+FDthB@MEVg+3%OX`{z#{^Wb_r_C2<3+qs{3 z;;U!h-uKbHHXl(tX5e-IdCl8@^Unud`SWA;{>IYZ964gqQJ0Lo{PyR+J>jOW?zimB zpZ#dr9v^+~#to*;ocZ%5C!c=Ok8aq0<}0_l{nQojJn=_|jQH1me);F8<~{U|O`q6c z?`I!c|CI+G@!aRnc=!F^fAwrN`@dsPrA1v~z1%RE8=auj}?9`rRO0$U~LCCzRcEi1NP)$2C;>*05*{)&A8@ z#@`lhCPTF|IkYoWdiX23A=58vlKx1OasIK%@vhUP-v^tFzokh#Cp77IN|W-x591%o z?YbuC@dHi98Ip%==Zq%fe^Zn6XPS(EohI|Gqe(mSnxt>jq@B2?4t3tY+QcEQXG4|W zrist&CgXX&$$7c0N&Elaq@6399M_Ib&da7v%5UA|c&CMSwhmikxGdbXhjLgR3J#SX z??pqU|DbYft+nr)dWiS682+sqXKSthgK0mu8^i4C`faUsos{8*=-d?@S40JP+jbj^k2#Y5&TwyJ4-hRz1*# z&nIX9wZlVVOkc4ul|L${e=(om+6Pm5X@7^}wtGr1$NNNf=$)I=$EK)udG=f}Cna1J z>c_C8oX7Z(6GCa{)p`6qZ%^r^-yh}jJ-K{2uA_7L?)dN)!ow-5?U+3~FG>m5)r~p*jrn*x^L#G-em%FpB0HCHKAs)I&$(BjjAu!1XJK|L`VLism*c%9m+#8+f79GfU+%X(7rZK`AD54-BR-IXup~v*OHv$vXGcot z&*_)tcDnPrQO5u0JpSd!r-Hq?{4U{o8B=?5An&e>-k-)V-B=Q3nFaR{-k#i6aEzPVlUmy@ zXlXg3byRwv?hkoy>>C)U)|;x2>O6*7cj;QyoT&P!&f}EU?hzvoY6-It&G@m!KLjKZ_KX~5k73$3m>FeJ+Fi@>i;hJ6$*N02v`Y?a3V0}?sA1+wCW!8GF zZ9?gcq+bQ$|_6xXWiTG_v~f8@wbhMuQk1x?@Iofg^~yL@0E+^VWDG5pyb(l!oh*Tj@? z+zVR5^?2#X87t?({;dl~ysu#v?3d2l;!t;Ps9QbLy>NY1_n2vMeScvs-M@9#$OncV z-lXb&H7dM(T=Ro9GY8%h+Uow-=5yf8kl!Ej2VWC$4$Kef6CYeNbKv37*5Vhp)o^{R zTuZMV>hg$VYTqb)xBSq+z*YJDT-H*}fvTMs*5v9wzJIvyojg=Kv1*)8r-inz3T;)- z_%EEVhA~z1>9E%Rbw~EZwfDtW?esXG#)WNhXm8HL0|V8w`@!+K;PBS57mb|R+J3=W zBcB=3I(B+%+l*>84)0Z={M@h|7q%GU_pFWK?8bz!AC{TwyVa5v*ZG~pc1GCt&x!FB zZtJjZAGUXgZMU#Z3tI^@%7+|p6XNigRfYJN8|Ojvi6K9Jrk(s}ILx}RL)d#$*k*+- zTmrSt!WP4X6qQ%m>U-(e=d>8b>#c;%!-sze+i77tDQs^K+tjd?5ZCsZVT)_^;4nMy zydlKpJKS(PslvwL&%?v^p0rzw*ZEFi3y+Q~L!48)gl*THvgOL07k_wfLsG|}{qf=R zsbM=TY>IX|t54~VSBGe;u>D=w;&5$9|Po0JbBZVB7^VJqL!PtJMyRWt9^YOf8S&J5cLVS82B z-WawLjtC#ZvR{Sv9EV4p>hGN5?x8ttxY4L472-8GRCwp0#CL_y$L9TG2BpW32R7^< z7529slr}beK5@|grs4DJ!ZtE&rw>YxALlge58hpG@XpKp9B+d!B^>k;3Weo)wIP4? z^rCY6y(ne%3BA8cKabIs<8myU=8Lmj!|i!L&c`am3oV2=mtvUs@f64T7eo2`&$yn% zQ07a#zGArX{uIacB!-e-*1w)Pz17btJpKGYTsmvrUrOUF*VOX9v>(1MsKUbA(|$Rx zr{?jN`55O-3~`=Rp*yu7udx_L<&NW86+>L3Vkm3q^7~TzC4JewX}^rSe2-;p%;w&aWfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5;&{~ZE1-8wt|O5EC`GY&|MKE3I^G5?u4)6;%ueg4(oI`X!dzwGXmzG(TBy80VG@Xcppe#fDy{fWEQ z=f}L46PC8@SpE9dGy30K^;?^NMiuv8@zE+i{)xX-zh-p1*N^IYI{b3j>1(f3#og~& zkjlTD&R;^^kKKCxqp{fY+4u3I>yLl_w{F=v=HGePS=D&PPDsa5#{ZT-EcsN-e_)R^ z?r|Ic*N#8-{c^&2SL{YFF!`7{ zeKG&LXQ%P?jjbR5s_L$ZysKw^;Of}Uyzk`edguDVRe?x%nF$JqY0Po#E7ZByU=+n!qXA2I*l_wQfL`@RF~>o0m}UbTMy z?t967#kTeSvF^(W7tH-|{59pZFXZz#YOVV5Jv#H0i(>x29-q?t*RRiyd8-N^-|6AX z=Z?oyy`vhguPfGnYI&@`?^p8ikFG!dRka=SUUl0!&&GJ{IjMf{ABR`}nyWvsQ>_0? z?tkGw)Yt#>qVDQfT(9@TG_QKwhc~|t{K`#7$M&DhH@BhvgMavFdOphYuluw0_21R``RZ5NPw&g~W}W)^bJ(xORen8(r02Kx zed>Ka_4+5?8~gv4Jpad^QQv;dTUFTguups@=1PVcVI zf1;!Ru9$z%>@@B<4dah_FDKl-`L&hLkMjC)MA3hQDx4SRp z-?*$kKjy6}T>ss3ei-v7y({^xcy@U6^MFV1yE4{4|GTOGQP0&M|HIwSR=iuEU?6c^Z z`uxA;*j`H8|JnB2OJli5znsQDyv#r#jdIjujvo2GK*{ikKY%D z6_3PtY+ipxEm*VdFTQ(TwZ8uG#B}_lrVj7;Kep{zPsH*4I^Q2|ysW>A6K?4I!K7IKj5E@8G4Zwa*T?GG{@GqVkH<1I z^Y)4xcE{I-*Z!}z*spqjerlgoZ|un7)nDECXPtk<0kO=7 z^8NcyU#<7;c=X=>n1A9Oso##*4X^)=&RcMJtpDzO|GTlZzWtcDs&Mtzrymsa@7yJ= zUt`zs_cxPfe|N{&{>Xg)efS6U^Yi;Zo$~dV|F*n7jQyAT@jrC=Db@4;Pwq+Qz5mDc z`RiWYTYdkvup_U(PuJf+_C0Fh1+o1t^ZL86qkjGS-rc+JAM?-6&p*p2*UzuBpI`c5 z%)fbFIxlmF`TfCT=iWan)<5d^so(CKhWGtNtoy$?bhgi^*4MrB^V{^luRs6){Hm*} z>u>LT|Cn`Ceg4It|G|Or_#eyf597aGfBqkO&*wi7^AF4ShuUxI^JCts!l{oRyI0IV zZ*n@ne`>gYud41#$$Mb#%@2@Xia!1VH@wnu_yrteh=KU?h?x*ci zJ-_{S_tgK2hV#F=zTa`f_SN%ce}4Y&98-V(UNPg)>i+Wi%kug(%vIWu!+cDCHvU1#W8uEVh> z)cui?k>39Qqw%hLIlVKEFGYFY>2b?%xP{XX9#Z8OY4@l8T6&W?zkZ1GpP1_2_2<0* z6z+YrQCm*$yj$ff``dedc-FYV96#f6e>eVj@A*IWh6{Fb{%djkD2nsW-*4t%^Zr^O z+82L=cls|8&67BPAKV`gIqp4wzkTnIZ*lq{oS#Q8@b(X<{ZrWS&{gK~u`BYs%e?b9 zGd8W~{4b*YF>iU-@1Ja+P1>mR3FiHo{@DKx)b#G37bZl0#ddy!fAZ&e*Uzqu;NFjZ z&pLBzs_`GK^-sSEJ121Ze%xP6ZSwE#pOIt7e$4ip9%{naZm|CfH`JwAJNJ7(Vh&cgVP?c<%lppRkR-??eG zs((qCcmKyW?EWB^e**oNy2IQ4z)7ipb9!TpPxm>_FJWV+oAc9esNe1zyz9rd|0&F! zbhqihr9IX7&Z_HO|69KvZO*S3%kPs-&dq+CeJ}3k@@u}K`lVPKAOBQ0PP=`_cJudv zFL8e5it+Z}H?@B^$KSLoRJ}KA_cty%bZsTu>44vtPmJ}hf1my}%;RhAy()k41>WuF zy#Ev$EqGxdr{9C|mD?*YFD{2uUo z!0!RS2mBuJd%*7jzX$vt_-}fkfo9yindZTjjC*`n>`kW$hZZjz>z%$si@QgAr%%=5 zr!D)pe0jib{k+}pA9m|E?VjK8Ri|^|?0!G6vt_q_%3&>s#&C*V`Sx?9MOj#;@J@Ki~P=ZvVBLKkf3L z@A?e8=Zo#u58JK3w>!VHJO8y?ziD^=U^hS7JwIVLf7{JZcISt7>lf{gKX&Vn?Z%JY z{A`!sZvCR&`M2Hr9lP^yyZYHZKWn#s&F=ixu6(=eGrQ*l?d;njT_k4=o^WS#%?XDl~^4mQhZuk72-TANG^S5@__jcEpcIVf2?>DjY zkKOsd-TP1M)^FRrf52{iv0eS`-tSwmt_ zr`TQJ*wxSO`ANI`BX;*^?4IAXtDjxE-Sang*H?D$U$86R?*5Zqe!FzL`yXzb_gmTB zKd@WBY0 z8Xo~W4Yc-l2ESUfuh&!R(;E7XH9L*LuhQ()2ERz-xh>}shO~In>|gP-otrN36d?f~%8 zU&8kRFa08XXYh?M4+-BAyo?j!rG00MsduaOVNy@YmkT}{^SbbE@G^f3e>3<+?vn|SfPCUN;n#u}zX>np50VWH<^3?S-tLU}Hue5pNsoWpJ8tX^ zGvAja>E+*g$4lJ1%>7;~)*tnI!0!RS2mBuJd%*7jzX$vt@O!}T0lx?Sul2yG%1ZP7 zFXz*MVRbHE+PaRiP?FopysmORqA(DK%Ocz3{r$i(3iWawCHrUacSa<*rztxUKVJ;r zGDFqx^$n3H>A9>jJdfpYs_STp%XMK@d2_G%dr05D4KCb~|5eMZ9nV$q{tdqe{(tm9 z*%M3Deg(`o-?nWSC9!He3zpM<&Oxtg*s;=pQ7>m!B5rrL*P?2{#Wp6 z8ei>m)h}5ZUl05Yjc*A)TjRsQ=V<&@;Bz(pYVb2P{#x*P8lMh+md4)zK40T+2LJwJ z)2hpuWxO5yjCUXNTF-JH_-u`T41A8pKLc@&kC(ZRW(&onCk7;~6@IPyOPw+D`pEK9Rh#eRB1MkF}>w1Kb0WZJjK7jpy zH+cCyS9mx0n0B*G|L=nS^WbH@gy>HOFTdvszZJZ!uMs{U{20xC7WlCm{{Z;4SVtpv z?gB5r{|c|y=W*0u_rqP_Z-bqN_&r_hq=1i)Z*Ts7Eq*8hFTXE~zWDoGu}%H1=Jl5J zkK_*rFYOb)ANbqh58(%a7e5If1Ac*~KMDLojZXnD>pR5G4Df}T{#@{jHGVPpB8^`O zeu>841^#i3-wa;X5&Tt8`Ahek@VeiG*X>k?U1{Ih;+iki{Ug~wB;P&YWn2sY0QiKs zc3$fs9tSVuUG$#@Kjk`a{g=TfY5ZH@<0qZ1IMZ4xjtWV(@ubUnur&126NF@OOci`A_%< z!RKh}T%H6k>uW@RCwP57eFOZ3m{&yq1Mo862>%6mS=S@{QSh>EOZZ>F>+5b#f-lzg zqmWa|Z!0vuKKPXye=+#mH2xCs(vMP~p5XO)=_>GY91#7X;N^HC{5bIXJQfdrzE+=U z;Pv?}54=9V6@b_0x253q`E3n&eSW(Sygt7@3SOVzc7QL{>i;r$ncu_@IzJixs*h*k zCEvN?_@~u(xn+Nq{8PZ|`%OA{eZ1#^*V`fX&K6srRO_Zn+kfmeuXF-mcIkay=Qq8< zAJcdj_~RNs6#VU-e!(vcs%C4!iywafTh(JZc-b$7UkG0OAbc!%@mm1mvw^bTi2ii& zGOq|f1-y(?;dT4MpRIp&y<6f>nd{P|{Emo^2Z}$e_}b7b0E$0Ee+qc+;P*`$ z?X{n`0sn!<>-8)_J-R?&{Qn~O3E;&)!t45vL0>Od?Cb3nekANmKZhg{|K+^ zUkbgCfHDt@{yX5MAB2Auyv#eoKLcL;Eqp0>=^x=YftT|&;m@^SM8DT-6=wfrh0m)Y z9HR^T42>TKK3n6*gU`|U1n{{UpALSe#?Jzur}6W_&(ip1;PW+pE%@0QzX5#0yl}7M zb}9I>-ZiRu`r!rPdwKKyb}PS0f3|?$n?M;~!gqnbj4$EafS2(i`~fL9r>WU54G?bv zeK}7R{o3H=`a$?=;AI>Me**So+zI~!csV~7{wwfu{1;wt?*-8F^x?T|ueQdJ8tlvX5IcWBU;H8bkKpAxN%$?`<+|ZU#PxDT|7)a+pM?Jiyv&or zzXM*zrSPwUm;Mo6_m9-a)3;}{{rmj)mH+YkL`}pe0mc7+7AQTP?*_eHVh7jd!aoCE z`bBu%P7~;T50v}PQlC=r;vcaS177+??A#At{4e_J!HfTe{{p<+7nX8YfR}M1`isHK z^}X=#ftUNvVrMRR8CRk|1H4?P3O^OR^t)@jdx$=sr~3$e8}Rbn?{N?`?2tIz)SxK zp9NmVi}1+Z+Xq{qB{Y+exEBDy!c1- zXMoqQ?{)jFp?4Ed{3g6^$BOTa{8Ike;)8dp=d8qU$%xMd%J>of9`I66;co*keh|J0 zy!5Z|y8Us`JKK7T-jk)Tn*CLV^AO?pftUK1Aif7E^%wp{@KR6V#hxGkXL{hKLBpd0 z15U3Qs%Bhit{^Hkzj{d538?n&#M3%1Bf_|VQZ6={o4Q^P{AMsg+!f~?CS=1^`DZ%1}j<>>edu3iKs-zduG^#iSG&H4|z z!5EG5to%}eyCs6ER;q3M?Fg>U;H$?O^A}G1ec8`16=p`(xqQpSf@;rSHt`Lv8<)d* zSce1a!zE_?F8bS_g!R-9)h^m{lLMR$0=jKnH-Emv2&^99Xc^czAij9)VzhXZ44@6(4I+i`f&6@L6iGD65Rzde z97d3s9|k2H$pnQMl2PWCVT=Y^!5AcrwNQ{H=Hormuc2-JSn)(~lYo29P0}B!?uIWG2Zhk~t)E zN#>DAxDgw)q}>c|pcNEQ!hDhiBnwFvkra|FCRsw_8E&S?EhNi8E+@Q|q!{rPK!%kh zt4MAqSwmue9GCD85?^5*k^BMdJ4tvf-%WB4NeKyu`xI3D-9TF#t73++iMHS0z5As% z#;tq*(T|qjbLh8DbH2DD{dlXNPaSJf|D!pVbuU}jv+K+k9=|+&-r*}h82E$nV)7>o zWJAZp{#i0Y!lE!7{l(wBY?82Pyj~$)2?LhvGBnboS?y5F) zN`67Jh*xhJQ!u-2aMLY+9qhO1{qLIAxc{y8{a*htG=0pN9wome*1cli-v=5@IQ3oB zJ0Fd^e_m3E@b)wB6g=*#acfLamjx}l7ZqNA#Qorw zYOh^;Z0xx8*IbqVV4GT3weGU)^8*ju)b+1#Hf%0@ZPsW6>(x=i_vR-|Ec`* z7s4-lC-&6``{qm<`|Nj*{ZgLas!RN=m$wYPFfRL({L9|CZ}V%kJ^1adkEOXUn6_&3 zd)a?9$rPc*ozn(tfHnrO~G&#vSeRQ2(@?y=|VoFlWHYSKp1krP0kt zzA3Ht(r@t*uMQ`l{Pa}t#jiK`Y4)+HbGp>)cXQMO7kAo{M)mXPrZYC11RF-ZGg!m8 z!h)Yy&9{E-0N;FWkZ=Be3;o+I^w(IF%X6sHNByrO`*nTrzgPENpFpzT(1(5#i~4jU z-k1I7E&SG->f_6PTMPU5ShRPph2LgV-F@}r%@%eZwJ0~t!apeDPPJ%P z4-5UbE&OxJV*F%U)MucD-wG`3$63_#W()lnEb2elqCPiS*gr*feC>A&E$ZLIqQB}| z)U%$2ekY6mtz*%y&K7o}$WALC0Tl{t* z+Ex0v(r==`_z?QeXhl#?Gq|B&_MD0*P)@ufZzH+pc~EI!UtwaqYs{x-t4Ctz55Qs((P z`{@djLXta?I*hO}NgtB-BpDIz0unw?;y{;>X5eG_MI=1l__{*EjkG~S#tghq^dd{i~8}T?F zNFvu#wCNREP>gq#OThLfY>DmWK!#8fzLvU*BM7SrS4c!dOs^Vyeo>hd#0u@A|7s}m zuvXh+dmgrjdT_kiT8nq_h|l!c_S{_T8L`-w>vT!Zr;Sw-0nR0CLc-Vnp5boKh_*ci z@dDr-z<$6wKplqYghxEcW1Ba}YVq@pj`Cq3+6O1pRN9caSGfO8nDvT!o-Q0HZM*Eg zt>*6p$r}{XVaf~{h%b6n@iGVIfxihT`_eMRR|BPgA42?bV0GBviTLY4p36DBi}=St z>60H2{|(6VG>5>As(v+rGM`_Jcsof~>P7_OE+EfO9174*K{-AQhu#=qU8Qa$Af5{3 z;|GT<#PflQJ@c>lx#K2P|99^9_HzO9F9eF8ixIyKD1Lq%@ohly^IpXF1I5pW5I+hO zKmUz*B~bia1NEy36hAjZyoIErsh1)i4irE4LOf=(YA>IYaBw`J;(d`W^XLe~#{gw6 zPeS~9pv*xxB3=NLek?|O6;S%|4#e*SN(|6|9TDaH-K`i{Sfg_fpUDm4DC7! zzM*QaQGxhxKskpB#CQ-t@Ocr3k?4E5x(le>qoa z555ynj^QH^?+cW3tO1Cxg&jU0;1C6V2Y9E+8pcrY<>2L9VHEgrz*f*tL3|ppJ^00l zF9ZGw{$a#Rfq#MDh4>r5zri0u{6pYL@ZTbCJgCOwDex8Gj|1fx9)|vH0Bi&OOAzk_ zYzw|G;#UGI!4F0JY9Q$IhRZN6#E{H8W3_T*eoxSNnRik(UhLW7IxU}+pQG_o{v3_} zPs^8bZo~0H>M8aXYURj0db0(;Oyl)_6ZT;1MdU=198u5OI6ap`?qM8dj2imd^=8M zW%z_k%;(i&5tq_l(c-23>YIA?*YFD{2ur(dBAG@e^x71pbO=Od;Cx)>;Ie5FNA#mL+%Yh)eCmu zMz)~*pw9Wsdo50=Yq$tE*abcFndP~VPs4cJ_!0EX$M>X)hO2xakxx+8{R_%{C$1xlzV2V*Z77X{AnS6F_5W*KX4KG;*D-PslzivA{@=dr5`e#zJx@3nnm*tU|!jk3S^=0y35lSALRwNCAR z-%Ol$EVQ)to}f|tmfRn^V}A2vpB{hd&la)0Do2&Cpr%=di)hD?-@rVT4$%Pd#q;ju z^i;(5Pc(ph>Az^f^I8R8`tMoje`CQ1Tkz!;{F@g1M;83G7WL%)$4R1x1{VITZNc}l zD0i0yf6{{I{lckNhT=TFTlwIRlO6d@)H6BR)UR#Cv{r0OB!<#NQI~GQ=erak_x+2^ zcGWiAyn|AZ-#a77LG_H%h-~ zeily#6r?TJzu zREnKQkHhOEJRagT{Ycmehkv9#6Je(u<=$vop*4xn&(g+^dfuV7QH=c}68cL}u7Pr8 zKYbRw3%rcy`_V7uuyZHXgTrCe$BA~yx`+3{m+?WGg7|H0knizO8}_pXUlLv`_ZQeH(c0D0tWO=I$fe4yqrh;$pL?}(jkvg}(=#*Ta&i;0 zbK~NSxFKUl#3dzXCr?ew$xY54J7QpZW=8VZgemFCD$RFFTw;DgTuNF-LVDVqWFsLd zDQ;TwY$IoOPGUlOx{;kcV`g$ruE`Ofn43<;Qi+Mv;u2G*#ib;qr5lQmo0@E@Wv69K zjT;gv?Dd&xRK?_+oHVK`X>zip&CE(l$W4}5c5+_kw5nKQYUZpANyH7O%E&7(FM$x}UIRDn2h z1=U|~1E=JsO;668nJd;3a&l%)PmW8NnVXuKot8UWcy>@ua^g%+PCS#F8JCriot#l+ zBs=-~4h@#p zazSY^Uv$8W2yHY%dr#g?y^m7hO$Y`JIWZyVXYxQ%sonF&uo9}GfF^6O(kmE^8h|a*Y zX>Oi=bFoN(A!p(#y z2zMW*deQOZ0AV`e5kfa%^f#52cM|R<+`&BIn}i`pDl5wgQwjg(bi&5f$^KEQ2VoIm z4B=+NB*FvVR#ui0rhZ5IgeM52gQ?y>P`e4Eeayjfd6=ofYCXu4;N&#~y83N&ZOQpbs~N zFe32!8@`3IgLo%%1Hv3j1FsEZ9WIlv@1CQymV`!Rm}4@faGqk4eZ-sRqmg0pfir4` zh4c?K^E^Un5i~Z;a}&xlit@0nS4dpMbAGlphIl?N_>?4?cxfYZ6(nPclk)@Sf~dVQ z#L2lgbB&3cOdM}>VB~YOSk0b`xFpTqSmNTfys19y@wjJuaxTYZuT&-OgaZAKj1lXLNCs$V#9Y;Ou}bDu5` z92(YmS+yZy&ZR*E!#WgJ9~Krqx@K61$S~)Cu*Re?fV=PNunweAMNn2A8*|ClX0l~o zW02~tfrG;uFRwNr%(*ORa9D?>)g!~g3xlJ=A{NxRIxL2)Mi9|ItOF@jnHn4#xGgMV zNLV-(?#Xj|KPCIAG-r7Fqk_03;=~_3W`by6jVI1LXQv_phpREiX*>^Xq%`xqn#W_V zO5^;OQ(6ekF`hn)A+7;&a{kOVl8AE>XP)y$hPeXAp0@9%v?PnPJ1LFlHedO6P}=uC z(zssxC@q}kC^`4$emg?k<;0oS8RY9_+;2;(Q8yI^kxLg;A08GSr~0kG^xLq|A;b(0 zb4Cgi9m=-oO&W%i=C~r-R%3t^mQ^Fgr9qKA2KtAEF9;4CN13BMx@u4;6%_43uq~bs zlgO5N{cMgWpSH$pwj$ZqP|X(4p*;6KMdO?6b!*_Ds_`^{#}n17Ft|UDr@>*x)o%1T zplGh)dhxv5jOOKkqm4XQ$CItaWLMQIn(H-)$N3b3|p`qm0A?Bv}jNA#z^CsoFllBKy zCrZb@XV%HnS7mjp9SN}V78mLdeh>IP;P-&N2b=@d`s4Be3VEvL(3j?J4sxs>h`5}4 z7)~>p?)<1Qx4T05jYxjyGPtO4Wy^MKi=+s^WC| zYzAi=6|af7Jn$^{xy^G=N~6Q988+Xj^m%&az}F8PsR?;abj>Lcsj zrJXSUuYvsDsvC41Y-FxiFRmyuF>9o%PYlMBaZ^K+FBzoxaG+~_JCiT%{=q^&9s`Agrq*o;?Puk^}4Q}vB`zk$hT!A=ay zH-;;_Sxc0?tYIqd9I9|H>>ABgz2l=5?*_)hp6(}!%esFzo*OXSD!-&B_YI%YHz7H> zXYZuMZasQN^yxdLSKo*!iM8?d?!W5%RMrLku zm#G;uyO=jQI;SNWW-K)!C)MbZG&>___H>20*(wFMJ-i}u$R)Q#NHse-J%RIMD=R(M z=#rL^Mt^Cu%hXKT$W6|tzjQArjg&I!URr|DB{?-NB|Cxc^Q9({5s9g+aS7Sk3A0rW z*`^W_rl%!R70v8Za&pXy(aj)guX&qN9CV(@^8)Y7vj59^0KqnzeN1;%Ebq6+X)MteS@1lE!AL*kWYh(&%b%QJjV5uM|7$=}mcnYP6bLVML+NW#le{tq4;Z~7`r zQ}IXr9`Jj>?*YFD{2uUo!0&-`^MF%b|Cime%Y47n+PNw&?*k}Zq?3E&Z6h?f6^ z7T4`cyaVhu1|C7a16sMF9}PW;|EC!7FWLD|%m26YHHN=j7^hjdKYT&eTLisJbZg@> zD^HEzy^-oY3w#~YmV|F}@U>zV?(dcYj{qsjXzt>_{~YB0XPK0XdOGC3TD;mHT)E55 z`+Zi{n^y&HXA62z?c*5`6Wkx{=c((6&)QRSCBvcC(j>z`{} zu2bbXl8ZG1CE`EuQV)-HM`{t2mai)*bj^?G9oM^OXSz=}Gru$4g!Ejkq~-Fd&m^s! z%S_K>?e1PhxYf9+K>arVpx$#)_U9)ve&fZ@m=|Tfl)Rho@a_-ExAsSszX;d?7!8aC z?gkzJ9s#BT^MSijp98=hK&givZiXFQZ->Sof!z@BClGI}={5cd?;Ft#YVio@bpVC{ zPiXceTkKid6@4p={+H}n+5i8VkAS~i7^kIp4~*6PSfY(fnIB`K)Hvtcxp$H9JtDq; zT09@~<^qN8g$gO@tma2~AJSea7xi>E#r{#E#>?5xk40-$zVbER`|67ESnNrA?b54`2N)lc&x*J5s}=8_q1qL5r)qD-YK6u3DlFZk&?r&kGyZ9X#$NS( zdB+C|!#`FS^M%5_hZL57tI#M{?ROl4AMRInoR0w?0)DH~_a0YhWU29EH7=x|bU#-4 z2k#*hzw7-d?H4=Je({HuADmKuskgKP{Uqi5YyN^?WE`EXf5b1kKdQ#jIc}_98 z_W+-*@$JCReD^W)7f7++2z-L3e*yRr)uSvfzQ(TN5ISXQ&%B=j>Du%-PQW>$dfnGZ_G2d$WJ6y zY5&Q_b%z(5$4MDyV&i)7c}>&2ezMC0FW=V{{rTYa?}si2FXLPE*MS%R3cnHjiWRH9 zerbCQ{7Q{~2K-u$e-*rZ=T_|R1z)P^e**q-jXw-t|IVq-cZHtrPvQ0U3a|T9c-?+q z3;V*KLb{A^vGXf<`Tnr*;*WF1lQ-v?<0TjK&&(w%{xf))e}sPz=`y}PC{p@gLto|@ z(ccGN<{9C2JIi7BRp`t7Bl_FH%lsz%gWzRe5`GWtjT!xiIsc48d>!;_IJWwY5R}O z{k|UJqoqEW&&AH)NSARZb_PLT=2g-E8Tzu{i~bStGERm69K3w@TKEXqm+xMS{Y${h zJS_avup{&ETEv?}U*;znpXa(?i2i{wGrabX=SQpf>)>Tv3;zsw8Nb3m3|_{O@OOfj zaV`8Z@G?$?cZ1JCzX?ARyzH;SUkqOM*EdmroqrU3D)h58`#r(SxDY!N!5?dM(p>5& z<&FR^<3;$6;AOmsovXmh{wMkkz{~fZ_oJS*z)Sys2VVN^Y_ZYgWUu4p)ss~GUhpz6 zUI%_9c0FWnK}!JM74DN$fldUd|iD&#l4Bd?Wh0-$Z{q%9Zgc<=zQi#^)@=R{*oZ=b0=2 z0uVpj@v7^+u|C0Temc5N#jgV|`+YFt&jT0XyxdB^A@sHYWt@us2JkW-g})uVj2Gd@ zfR}M0_KUzvKa2hl@Y2tsKO4M^Q_;U3yv)18_XjWia033({dl(V7R%yHe@lOVuoQ9d zvR?^b1HANu@F$T^+9&+a;KfhEpKbm8dVUZ1J@7x*16J?q{>RInLC<_ z7yKRGQt2H&^TsmV4TzT?O7VjLU#xLbEb_%7pJ3HOV)Lr*^zW=(M;2MvuVWiZ;~>bo z9OV6fkq@Z2j{JTA4uX>JeBb|P<(C6!m!SOaz~%BYOMH`v-~adY#VapubhrD;$~(i> z*Z;JA#}9s7KA)1zZ_Hmo$nNA5^8R~vmh@=a;SzV7kmw-O_6SGy0(U)1YCsNi1%-qf zflH0o-Gk_;k=A{k7=A(~{U zxuw1#$(y`Xc_g?|grl)N7RWyfo6n3BP9V9KgnyrkBjFHFlE51jk`$QVio~V~DfD+L zNgB!ZB-2SaWRPT;TZX~!>dMA8zocU(Nghc)$s7`XSHe6J4s=V;C?GLAg>WHBA&G>= zvH>h2yqSd8+k1xPh^!#I4cn^;*J7L3$4gjG8+Vi3Lvk<34TJ?5dt9m2F09vR0S<70JBHm_E9*s2E#nmiVL zcZ%cdmQT)l^vR#*-TLGEjW7P`c%y~g8m@6SZ+9Z`j|&Ux+#MWx`Q(tF-dOo?N&VF4 z4h|l5^vU<~=RK1B{jkC}hL>y}N>-&dj5&Sg-thXYms{}=kF(; zoj7kz|DDrX{qX+a^c4p>{^9gTK2+ z6hC)h!;9}Q`wMBOzmqOH+sPw}T?3jTQL>3)kYz4~c%(;3i+_Bq~3^^i(; zaeVRnXwvk>KScYyFP`TIr*53$KUmnmh9(|gc5bth$- zdU$}Q9$)ozTiD^b!*k5X4=P`@=A0a!f&NOe#rv~`yuTd8D=lRp=!_E~J{oBH# zUq)K+Pg>Z|w6NbG#CQE;s9nD5*@JjrerRXG^MTlxof|Fu^9kwu@@FTDcHL;vE{BEv zhb{EKw-^ugE!q`D_3`D04=ng+E$p|p7;h^r>bZ~VBk%a2qN)P_n#J!wbn!_8g>MuX zUBH)2QiRm`F4NES-qC)F7oV>($3tzSgij_Ygj_k&3^A{LX>jGr;~VN4w&lwG-%ELq*OT&9pkKaB#rr5QmY{zt`YNI& z_-nz(gKrJKlSRA!7CRUx1E60)4dM6t#&1-F6TA!k;>Jn#2+Gf)xp}-G|75B-y1^KM z{xVNqDXG0mHafvh8TxlC_>bX-7(NlEfXh^49sC&se_o}MjWY1%;2VQ?!A^OCB7Q(U z`5i{w?`7zBc?VaK_#gWhx!nx%KH>5qDvsf9yo7eS`GlOp)ie$`EPx-fW~jJ~hoi7x zjCRGVWFrN9S+XLW;1gj#9Q&!1`wPZH$*oGU0Qz;|PZwV*Q8=u?2n!hy8XFe!@~$`O z-B84ZH=ygBm+3umoKEjbS{g|2|0%52Kg_v+-n|tcIH_islU@YX-+W`xz)I3I|g(uL3;78R95b0J@Z{t^d2U>Yl_|vWxi`F za0$K9iAt+_*;G`h5l`y7Dete8cPjUj`3@&~)tBdciOhF`Me;kG_+3eV`g~W?pwO8< zd3uMEi_CVqkpAqVclnX8xQyk2RK_xXU((VbdQ+MC4zmTpW5Zn4>IT*{U&KTet$O2F z|4=@M%_1AkcAtJX8n=5PagB+4fVTB^%R9CL5h-&mIK(-+iV{7RIFhV;I$*DEXELY;4A zU!37@^PO2k$=}zLt$}B}n<_dqIV^%+Vx_&Zssq_vOZFr8R92e1f!?k}8DQ!j!z-k_ zmUMe?T@d(u;8Wtuh>v8B#$6$g)dl>%u|#^m6%qZ-R|J|lxNmCF&RkCVYDB7gFHYh< zCC;2Ty=)|y&LtD(^>j4p{YrYZynQ=>-_>=7Z({;)A%C3N@aWKKKK(Q#l;7=jras>7 z^$L|;^akFoNA2Ku)f^!1AaUmYZTgS?}797 zfa@DPZv>1vtm0F~Z8M(}d2qBsDTq%KIaH(TY7P<)Lp)5;Mq|X~eu{Y!MrpN?-lkY> z$bA+0-O}oPhT)$neLhFzz~{Xjs@`X~Rn=RrJF{L@ak|VjgJZjjqguuaY{)sYTtDM- zmL3pO?dD4+4kbAIq{}rk(B-Zf=ycT##UCj9!biWS;&Rd|@4u4kYbj6OXBg8`*^&1d zNZe_p0*beT8*Uum2Vl->Ke9SaFp?192&@e1qbP;}kmYQW!s0 z`87uJcY|KBdVio3=x(WavFEr_#jD=)2RreD6<_tKvE{iFN5f_2dZOOt%1=?i z@xT;d9g)A9xse92oqiDyJc^9k4er3OF8^0?Y#z0#^e!0k;Ep0rvwB z1CIlPze4%IcEH}iDByTt3NQ~?2wV-^1l$hX1>6rj3_K1D{u<>2+W~t6qk!XqDZo5n zA#gQt6L33l7jQrDFz`4q_#ny$wgdJCMghkIQ-FEELf~rPCg679F5rIPVc>CK@FA2B zYzOQOi~^1arU3JRg}~LoO~CEIUBLao!$8?zjN8GK?k z^ZifH_k9LBRf=FV2CURy$`Kqy>YnfWl;gkPSY^&!YsEIC{-Doz-=~}(2$p!{=Q8#D ziNvvQq(0HDRE8=<#ijm|U;M|v8*%;tDw`qS?Gu#qCC<<1NP7NR#IcLy{7lXd1?9Yo zRLr1{pKM}1^ER$^H=mzih?o7Cm{6~EY$K>tt;%Ua(s#3 z`y{`VEAgdTemNf&l=DQ<*W14m`KAAi5@-VZ%ZVsxCs2UbGjaPRztws?(bvo0tmQ9% zSZNBL&^l23CieJuFTPfg@g?W~vR+Tum$={yl$UpL$uHLj;pUC~)7J;2Vg|`4xQAG7 zzvOq}`oe|$GR{@*Gwppy2|RWsznpK%dP;Gu_)W@{aZo^cJ%SG1AY(uFY|!a`v0<4 zs-Z5lw?qHa4d?a$H4PViL!*f~H|cZEX-&g$)l)G+Il~Ut ze9^HDrEw5sT@HLY!rNB$WE~E2KTzgtd2S%6n@ZR56-Arh#N$mV@4TNIu<+*r_)}2o z$>la6;beYpVD!MaBk`A9Gr45TxV106J-=(keYf60N#+{24utGJ_Q^$#>M=%WOSGiAE@KMCK(v493H}XSWA3U#nu1i;cp{{*MS;O<*SJ36m=p(se*yaPefkS1&fy^VEVPUFLk_=_u$@xWU*^t{ zWWTP_uuW=Xx-T_{&FZ-gNPWYL> z^UI+>^qsK(x}uFa;LBlWF8Ke-ciH(PNSQPFj-0aNR z27OdKoxUi}Un-wQB~Fi|0JkO7G zr{yH%(#POgCDBMpNuNpIt;$WLW)Piih%@pMWRpHC?&+n}%*<(KQg+(Z)ZEisapniZ zGx)RbT&pzt*!vu>`jY~;%&WTew#Ka7RQ@hHzm7JX-`*&n1W&?CZt0D;oqP9GZ>!~G z)mbV&c=(V31LL~WH^ODBdzW5S+dZqcy7j5r?9qkqBLvdFYIJ7EyH<5G#!PV4Rt-wy z^ERc&fB9dKnL}-JD(B~a^nB)7{i7@tSoZ}gSk70}`wVIrUvp)UzR@FHy}uyH_@OF2 z$k>K-)>rQ_2sZd_OKelU=cBq&jjG6T^NWWa55AokAw1#1xA)+)u2vB~$HyVbB=S9Ybg{|1J$UN6 zs!-&?%e4(B7JKlxG&J+9_29W|2_+u9^f9N&_la27^V*`+Ltl=~tiQv9ugL^LnFk*# zB;jrkzLp2S*MqO^!5{G8!#wzM55A5Ef5e0L976*~jui%&ZyNIk_|QX64VG6W*r^?Dt2_HFDS;^N1&k@EGeoDx{RlWIhWhI|OKk{p3Wj^8eg#2yxTEA6RZX|3* zxPx%`@AP{z4cxy8BM58Jf|FdrW`z9gVLBntXP*)tn8hhz?{)WK)xg3qFOaVxL$3zO(YRNQa!00Bg{b` zfgV~XbXJJlxT@)89ecECMXZ@WlCXpp%6N`@o;xO!Y^L^qO!m||dwM!!0evGpJf~`% zJwN8bbtocPN;b@WpB_#~pylYymynDl-aP*!ej@lC#CQ6oveG=iObT2;g(z73d(N&F%4&{$Q}znMtO_r$6e2PgMIZT@kPWBqiqS7(*~cbml2=ABvpTD zpxIVc7Tc%hQCZQU1FN>pvRFNugrAwKp!}`Kj(Ud1{0{o*=R-W7p(zdsTuTonocY1= z;p#aTvbB%Kw$z=^(-#uAmpJnrd~jHKK;T34NWx%Kzl72joCQI=3%~_6G;;PjhKof6m5yzG!e* zIE@Lf$BPDp&h#cIE7vE6Y(d6%-vfRR{J-OYvX|95 z#PXLEx)Co!oKGn@@Hs69iSseuGtSre9KsYB?;~Dy&Er%Fa;>wpi;6dazFe2f`gcBG z;LucoA=lxa=Z%~s>)+Sjr|K`)f)$%poUd;=#B5M;xn^rh=K&n}oQ;E=tAI9Qe^mNt zhEawDKEL50*Oq*3!NI*n=?mZZQ56qS$wn$1=XqYmNxTk_gXq!aK_g{?F>)mf^X!5T0O24$1(~R#8Zf2rmsY)+LJSG_H=JzN&&R%Mrd)ZcH zul#ytCw@Q+Grtr1WsQ{G3fL+COxdYepzIqpRC&%_%5L#f%3kp%*j=LPpS48kXN^Sx;zoc1XvpyAQzg2&^Dqsf=57FY$h*v!qFsqYk*8pD*zv%t- zZ^dPt>h`R7T`wy=*XUy2*6u=^U8ZJI)Vwd9bg%ihFB!2}I z1ZAEi6*K7l8bPe*I^dd^rv&qnPwFq_2o9ojp5r7g^PFHY@^k&!hSVRlxel1qB!6QZ zU<75}mGULOwEsHF%lQYupc@A;L7DeCKQEEi^QRKWKB?M&ofP5VH2<3Sp4685%Vl|n zM2dLkcRE$7pm}e{BZC|l1^J$VXa3SwN?B0qD<&i^I7`bf_pt?EmjfgWNV#Hc|I2&T)xfdTQG z*xNuG%vFP7IggQbK5~8|`dpT0c#tAI(p;CRzl zS(=JJ>i2-(1AY(qJ>d6%-vfRR{6`+JTK`|n7hDuv=3n|fZl9d_GI#dx|1ZV)ouHg( z^7)N<$teYBn7l!q0SS8MGtaFmaE7GeiC0yH1wHfe`D^M<)sED6z3~JVgYI^!{F0Bg zIA6(IO26bYZ>+i?P;}LGAJ>tEfBWa4V;e=EvHoAy@sGVhWz_Kz+&C08eL=R)cOAc# zU)JI}S5VGNxm>=-$>-C&j{nzfPu=m^kcvJBhK6r@yWZw0Z?3;|AtliQ62s_7!q)+O zPqkN&)94@DJ-~Tkni1d%es5)z;aX`7XuL48&DR~r7{!4>?&7A)Xf>FdJR2B(ubYNR zV4$n0VVi&gC*3}cuGz*_%Q4CbY}KKpRntO;Gc?d~p?l%0#+WJfTCEJJ?lJ~A<1aLp z6!bTO0^-{k?)U(5WJn0{k%V=)E}clakaQ*C5KhA9@4Yxef$vp#26Jr!5&YZ$UoKri z(w}4i$v~1pB!fw!NrsRNB^gG7OC)0?ZF`1Mh>Rf|M>5_c@fzBWC7DPv89e{y9fxgC zVBaQ^B$1?$OeIMrNh6s?l1`FE!q;9oBzYtp_*!1VY}%MZasvrpqu)qUKr)}i>_9>e ziximO3|NfqCBUVGD@ax%&Tt#aDw5S4p|Dng!Pn8o^Y;cXiMr(v*U5v?H71R!v*^!B zi#~jzMd-dw+b-?BJoe;{s3+dt(C&Npge#_0j9p!AZO^e8&dwou_g}UCxbu&8kH5m- z02t${w&JO@yVfjk(Xo3}>yKY~DdL&G-dMOb?}z-SKYzA)#{n;N8C7%Shbu>Qd1ZdH zr@oCpd4H>J0XbuLAHDYH89&ZAG5gofVSg?-Rk!Ce8xL&l(DK2T_5{Bay(_2McYijk zzU}Mj3x09-d-%%R8Mi@4YCtoP1%z2aZMGza19Vc2?K?kK%ux^2fAW{#a6R@`8+MOGdwy@KN-xRgN(cj&2XP zzIWf?kny3@#ykIhF8q>1Tb&J7|1qz@`gY{le?0eA(go#23HE!v1KBdTynIxi32-EygF$&%X3uv?%upi~d?+ zQJ>Bh{2vzfJ6ZUxxrLo5(r-nghshT0ZAW%+D&&=ALk;!=y}$cW?zz+V(O#o%=8ZKb zZFIu0oc=^5fQq#}1 zjp7N4pAP+4*l|3r`1T46^_>H<^Oz#Og8nIUKdNoSrzyTQ%_AIUz)n0W4%*ml`kCzT z13?tNH~-RidCdKV+Lf#LeDDR}E5I)S9|yiXN9hay3wYNo#Xk%EQu0Gx<5(r4Rj|>V z_i7szYnA>K1;%fr;rSl({b)b~_{{~sT@6byD7S2eGSGnh!r>J3D^e6M_52RJ0bcx& z4u3lCRQj8g8KW5Ep_CtZq(IFv!yfQi=y$4y88*VtuDwcM&RwoYzm&bN_<_*>33iHM zX9)Ng(JptM(w_u=ApDj!Tk(?>7>!}a@vtIf{KT5`2K9T1;;9;D_!8|k)+_!f_)e&& zvsCeXT;wnw`g^ZdJT7yLfhad#+rP%b&oOaIpU*2fL{gOd*MXDATUD~L9eyi=-x8F% zu^)aYhacj>r=Z+Y_%jr|dS0xy;l4!?-(ozp6F=PTU7wFo&-itUzZrJ!wHUWc;r~+p z5Cw&7=+}pR1LH@=Lr=0}w%1&QY#8gI9|nKAZ&iep`z8F~d{5b*ufTW~^{l{-!q16u zs0;r%A5@BypdX8R?wz9uIS=myzJeD3Q;_->px?uJaW91v=3liomh10Cd*ztY7XEiV zqV$6m7@xy_8T=sE40lRdeVGP zXbiAykcy9pRKFbYc`65&`ImmLN|1DQRjQ{KPf_V(qWgE_EPO4_!DarX-}Mu#(mVHv z=qW#w8g8VQC7n+1-mACa1n&YmkskO!*czVeUYPTgS$`x~fy{#!f@usaAFS+$10_T8 zltHtzwcG~VTiKt0!sekXvLqceX-|+0l}DI%1+rxg<`*asJDFw^dwzJ zv9II5ZC~mwSaJ>OJz1e+yuy-k-u2&$xL$9G>-CoSzhxiOk+EZj#rVqf=H2hAxO0LU zN1pZMy2*H<>CFrm=XvJ`Z8$W$C1+`u4l8D8tmPNG%{0Eu!Y=QxEK=WEFwhqHdun!~ z5O=+&+9P%yW4-+#cBMXfc(3IIAH- z?dvOT=e$zJP7Avq2!D=tXTcBON`9#*@OSVf@bB6BL9Uf*X89gx7lC)~^G**R^Uwa3 z^Mh~;yZynJ!4J|LJG=FvINrkUbnwz|2K-T>jWZ|Nk-lP+a{O6nVRyaosBby;3*Bxw z*^*-j+ojV%Gi;ve?LW}Qli+2)5MJu$xK;T%T(DThi}xsWyyo2xoS#k+tG=-+cHTlc zp8&rFrp{9JlJcweOH`!dCS||Gt+0H7LcM(VQ;O$(f#<|5H*od>L=+ef2>640=^4!QT`%yoXJ5DP< zALUE`%e)r;AC@oWN&DseAe*k^I7qw@aolb*iV?3mmby%JzB6Zr$zQ9SGM?o3&x?>Q z=ke0tS@?a_>N$$|Ky@BTm#Jph+(5-;zK#f1aa79)#f=5IzaaAp@9SnLSL0aD2T$Mx zPW&O~b21<9=&kGvzqh4|OFNDrW7YW@ilN7*GkNofQxR6*5pcCs>AYr{x1?V39L2U4 zsyum)Vw+O`ul=o>Uk@lhxpDmL@Ux0b!6o1&e#Ux#NdU_4+3p*5nb&1i@BeqH_C*25 z15wK>5ISz}~>j# zxEi<#xE;6)xF2{JcpMlUiSmK%fW3iH!12HoU>>j#xEi<#xE;6)xF2{JcpMmv`ydU0 z?SQ?3QNZ!Q6kr~(>?`l_uMO|T9G88Uw;kGj2boVd&hVapN)ea&={dyZe&lY%Wxm;m zIG5oMeh>IP;P-&v1AY(qJ>d6%-vfRR_&wnF!2d)KSgrqe#Hy<%7b@*uEO(Ol-tgJ4 z|1W8$>V1t1j zf`+f1-)7;&Axi>l86|EbZRo&)pb)n+U|EPU&`ma5M!J{0Y}_1B?~3cgUn#k;AgJ}h zz|~}V)dk)5?=@Tto@g6fI$=qC$bF7#bq`(`cxi*guv>$SkRAmA^@0W&4d^cSPG>#G ze508&X-c*D0B3waw;C;1gx%p>(tk#{(KlnX%LsD?l^Bsh(eWXjuP@6=+B)CqcE+!C z2mLu?^WaI@B|(mo0M{T#y{*5^ylZXqtpx$@kf7a0-2uh`dbM}pqPo3T~*LCxyT zH{#z6-Wu*&XsnFtZ^UO+dvIaQ_O@*t9qwN`U}=`o*TrrOi)mflv*G-nPM0x1u!+%l zRp5>Rbq)8+5eqLIG%PE)R@<whc@1utz+69ya z1~`J8PNQs`!{Hp$q<_r;a~wB+S*KasR?hYVS_KsMs=u=T&TwP%%Uv3DsM)f(ZgGO6 z!@-?KjRtOq%W-{f%N-79&Bz$HD?B8q$Y@lp$W_y*`;4RSpaWY1L!5!b9R=H(1Qc{P z8ZX&0Wp2pW03*<8INU+q3fdI*-jiqq)!Z6y99-#I=rp1)axMxmR@EsEYWa4jl}CCy z9jya{=0_X#4u${XShgaD$AbB;L~67iYEl}9P{LZ+4g=ODtVhxS@kWG=Nt%*e1ny#B z3&K_;?MQh2UI!A-(2?SuNV<}AC+R`Lp(n5xVQ-QMlD;IDkz7H-;Yz}*Nctnr>+m=X zB8(y#OcG5pgv2uprTB0XUbZ!gWDE)U(HKW^4GD)>!iglj7V$a~{$@cUNfJpi$yAb5 z5)RiBP9sSt$soxh$tK~DOUTRocxf6hZ=6fQ;YPxnNZg1Q5c0aX1tbee7L!O=Lfgwp zib+SBo{-6zjwi*6(PR^^%BH80y_iw@Y)UAJqhJF)Q`3= zBe?=;${LMv#QPHt!1h4kARy~T)Amr35guF&wnq_;_Tb0R_E?f@NMcDQl5n_=Fdo~9 zgh?dHB&j6RNI3Ai;tY~368_dnE{SKDN%2`4$B)p>1;^_i-6REwbKd#1y@+HnNs$M? zgtl)+{1(Ec*e(XHB)pAe70GInH6$F?0@o3)C%K#C9&jbVdkHs?Y$UlK+yjIUkvu~3 zC`l>F<0M;2IBX+)isWgMXGoqWd68r%35S;mUm4V|x#f_1>iIcRb?E@p}3X zNj@gwM;kvU`GSPQmxKqgeF(_>VcPx%@gu-*f!_gH?+^q>~ALKRdt2wFU`?5MU@_Et1+Kbx7)wNVpK&4G9~OG$HYPA5k-;Hz#aC;v{JW zt_@IZwWWAFaF-BvCh0=bm4x5V%%KNiACd^f`x5pexdQPk39lmQPr}ddM3L}!&4-e3 z7zVr=$lNGwk0#_b-{TM;Pk0SUEXhQYNhFg=t|hsSghM=G0=79mg|?GPQc2QCt|yT& z4cpU!S%fpNolVH^n$9Pg4Q?)Q9^sAHzKPIHQb01FWC6({lEoxTNI2X=$nUF`u*_q7 zIc?wS5oeuZir+@EisZe%V^0-~4*324eNVNmaqE${FW5N#kB44*Z@@>DuLjQjeCVm& zx2(VAv!9k8-`VofC(E3VF8Jh$;Gc_M%X)6;jGqTD`YPgrS1+G^yz#DpIiE$YTlw3F zty{*gtUQ*z?CO}8XTNvB)b$0Q&z(KBUU*UaMdRN3@PcNs+s1LcXPZ%rx)x4IIrhYx z12)`t-=-Zuyl_XON0WBF+4Ghcj}ES=weQ95cU*t$@+kr1zWF5h$+y!vzGn9Y(eDPu z&3kvuHGO7Xb?Ut}8&mJPuJ)m+_q_d1&b*YT7HvLs`IT+2+ugqRJ+4RJYX13_$}2AI z(kSP%HqH_E)oQ=H^vaFz^*nUA$Ezgao$w~=MFpYQ#`sb$}<48Ebsn7m)I3OhCl zNuK0-V9bJBT5bID^S6J!bn@IU9J2SHo<3&y{E7beo7;Z)&Ay+{zVwN=y!j)ypZ>Yc=l}k>o4+63 z@QZ8q>p1SYB`cnfUj4}Ek4GN6ak{@x(GwB?D1&b$1lcb_@?#QR=)>kt1h zZ*hF&X&+v?+nkec?tb!tU)=Ssm0NDE|J4;weya7*nmw9NZ#w18)^6voTlT_7p8MmQ z9=d8uYiGT`>eaJP{o}+|yWzzNr@p#)$&@K){A%LL8;+cD#OXKvV&eICUGenB(iOj& zc67(vM&`QncfR+46&L>e@Y#2TxBmU1M=!r`@LLam=f}U^`>3vCjvC$jZ`aJfb?)_l zI=cDedu{so(Z~Pf54U{arg>}Le({Zi$1gto!n$Jd;h}Te?|k5e2X0&T(%)a$cICi} zJMT09(A*!cIpNAzhQ9gsNA_CwwZ9&>?Iq{KkB*%9$BVk_Iv;M{_M=B9KD)E`jn!Z9 zJ~ZQIx6c3dli^>#@|&GMaMr#*IQOSD7c8hh^R)K|ul)G5hrjU7nrU0U{)=CH;eeWL zXWh9dx#zz2!#}dH{-dvc|LGS#_SGBr-#qP4%b(ux;@K;I^YEYdJaE?!srS+E7M}dv zP6r-Y`|uO)P21{U`1L)nbiVY(Wco+H`yht{7EnF+B5l;`nrZhO14(XKB>=dPAxx&JbmVR z?UlQHS3O&ONIi-C;l_rOC(SHBihTB@1!EXrKcKy@ELES{1jN_L)-rRP~n|5_d6nmT2_ZYTAO@xBS_f$1NspWEoyKCnxpt0d~_ z>}AjDVe{?E$Mk(_toF4pZ~KU@-}XGWKZjlU=&MijoZaZx9auTdnUk88d8m9{dgaU8 zW~%qv*E(IdzPdJD-sO#xPfB~FC>{4UrCU(C`g6*dxGHzlXKdVD-Tpf6YoGt#Hc9*1 zs(gLvs+YIv^Z)9;+H|dFHwJb4Rqn%F-VUUk?AUfxU`GXZRA5I1c2rC(CrL_F4wwhdfZkkS5%NX!hc@F9!+%G9$N&09^<9E(Q%C?WgT23(iGKy!Hv!i`{x!6J z2rNP#0~_`>_N~Bqz-OSp7VRQ%Gtk-x{RYkht^pQ+FTqcQ_Ew;?ud&~EPlN4fABFZw z!1=%c{D;xrfc6b&m(VVvy%lX|GW-L-4gP6h0<1?p0_YutwhI*Hx19gr_&n6F$H&s2 zXUA+e!_S68P5csYE3o-6BcBIc3oHUR1MS0&o(r4@{1W`<(cTD*felTt1I`16zz1Mo zM0+#vNyvW#wBBm`Gy{EL2;2ay-OuPHXzz{oVZh^nrvvR~qu+)0CBQuJR^S7`r-07` zC+=_T4+EY6JQvss|2@Dw@FMUL+Bc%T0eBzqN5EeJ{|uaXfQh?5FoB;LXtx9B0Y3=r z1Kte03-~bbKY=d;cRSF;ITZLV;JLs6_-{bxZASlQwA;}RfOkQ@3HVdsdhikO50KZq z+4$QF_*P&7y_slFe!I~-8|@2#mjJH;7J%Ob4gq7}pMec;G5!t&y1?1MdB7#W5O@P{ z1MpkG67X5zR^YA&nK%w`IU6 z2$%q!BaHq$;9B6jV1F)f1LT{47ejsna0}#sPA1G-btFJKA8qtnfqNco+Bvk>10!GpbX@oc9u2!wfs242 z2Hpr<3;nO7T}1o)Xve@&;AZd*Q%yV%7y#D;Bj7HF7`-iM+sBx8D=+}&ft!Gb!_Jy! z^iM+DMLP#v3)}=ufX;Md*A83*ECOR-!wjS60egUJfe~;ku(ieL_W%pPO+f2d!#4xx z0XvcZWxx>f8_@m+FoOJ1v`2t11Gj*8T1}k&aD4UAp20S74dfeuU65}^+ddBc2Zq2R z@Wa$c+d1Cow*&Lw$D9gOe4D!k=MSS_`LsTND1ZMJ+H2tN#&;P1Uk7f0yafCqJ_&#oQ2O@^OVU=MITa1(GV(0!MQn**)~mVgZ> z7`_$Q11tbbz=ji{2kZeBfF+>iK@ZpiTo2p?+zNDOB0pdr7y-8en`arldB8j{0w%!b zlb{D&3)~1yfX-~_0oMXI0=EF|IYzG)*aOT9jL_Z!oZM#Yd|(JH05<`*0-d==za2Ps z%*VcWZo~X|>1*ly;P<7evy%4h#^1GQH=}(k+TQ{`3VasmLy!I>^84d?yCxrRrx%)1c8Re0JbRe1gPzI2b`g!4xa$-U7jK}`uMZBV@5B*TTDEvu25LNARpS?Onl3dr$Dv-WR;I&k0`E zEBsFA84TM}lX6xgM16%=ULO`de+iFIDlk z3G>alE9=jJKVDa6{?w0!Kju$95xlgwW@P81w6_H>?H$2Odspz%-V?mE_XRKQbAp%l zf#9WmD0pd~7reAD2wvJ31uyL*!Atv+;H7;mcxj&qUfNqN z+Q)*I_KD!7y>)Em`NI5d!ApBb@G`zDcpf(zP;YM>J`_C1D+l}V-t2hA7%zVAWWLld z2!G6%d{OYyJ`%jNF9}}S$AXvkiQuKZ)mnMHn7=J}Y3~SL#&-oT?LEOudtdO(dBIEjg5afnQSfrU#)9X3!IpoW6W<2UA!XM+2w~qhE<7W$A+B<@m@m;}7dr$D}Z+ZM4$c|4~rN7kog+In4 zpA$UuB_9Z0+J}Od_Ibfe`-0$QfAdkczlCx7TNM6eyh!je-;&^^eJprsp9o&sTkpuu zFYezB*#B(7a~_j-$KeCPv!2}F;_qbZ8C9t#_4C3X`$N7Uc-Dh_QSj0}61=o830~UA zf@go{p`NAxlkIPe{<7|jNBu zAb4pX3Z8Z3{LBkp&flWoIbNJE;e*-nvOi(!&EqZep?*pDlYA_A`f=W6{L1*&_p)LZ=aCe{}_+FBY0`=3SQcKf|vHb;H7;|@a(UL36gs#+usoVr60zlejxl& zk9;V2X`dIov@Zx=+7|^c?W1w{lHlo|>qRVhjyw58@T@1tySOP^&w^Ml7?1k)iP`xh zc}MWv@0pJ~4(|(I_9qyJFAARhwK0DR-_Q29i2hc+o+_7owi> z_(*-fia*xdek|*+FwXeogg@E8K=AAzm8xqj3e`Pgg=?DD|l(|30~U!f|vF=!Atu<@X|gMytK~?UfLG~ zFYSwhXT5nonLLrLcY=Cz+!&Agk?_ZOlJ^8J?R~*BU+Q^JW%Kor zuRQ)xKQH`IPAmwX@jT48qKM~LsZUv7_+uRMk>FV$@+HAb`&jVIw;B27HfQUTL%y6h zj7R-M_+vcs*4*s;k@mLWrM)9~Y3~YN+IxbR_P*eyeNOPwJ`lXL4+YOUa{tN;p5wvK zXUWsq@hD(C7>D^#zbO1sk9;I}Xl*W=zAOAO9(hmj(%u)mw9g4%+6RJ{_Mza}U(O%DUBVQ0a z^Ce#tytI!5Py2SPFD1dVKjdT4AL}YJU-Ab4pX3SQdh1uyLjf|vG1!Atu{@Y22{cxfLCUfL&um-f~v ztoU^Ey&ksdznRB#VbA@IydP)RkMJr}5B?6M z^cM(!><9gYf|vGr!Atvs;CZ~H|Dxcf|B~RP|5)(SJ`udMw@%H@7in(`UfMf?m-epU zrM)M3+P7l7eZh0Q$$S5q9q;HW(;vo>{&K<}_2@4UytEGmFYWV!r#El1~IL?XA-)&p+DRf|vG=;JJU%-W9ye z&lkM(pA)>a4+JmmL%~b?yx^sMLGZLMuOEWvc$3dPmmP2WYEy4{{z&~u_+vigOM+)U z)QiXA6T!>*ZJkkh{kM5QI6XUG*kAJgNVdNo`pf*7FZFHVk9y=C!ApBr@Y3EBJnP=T z^-b`!_rM2&m-eCHnIG*7f@i(RhriC&D_5mn)GrEuGT%t>GM`cvo_^wS_(bq>{@7LK zPiSE~qw@SApWl+LM_8pE)VIg+7Yl!dD*o7iNBEQdbE@=@_U<_LZWVj>#}oD(Kk~ld zIiJXvev_?VRHeVv&k27rULbh(llGzDrF~xT(!L;g+EcGsg?B8oMS^EN$j86U)+4S` z59*hMKjuL`7CiGMp9o&sTkp=!e`#+EUfMf?m-epUrM)M3+VlA03!e2P?>?Wcr?u`M zAJ1~aAM>HVK=90mdf_;HUhr~%^{VV|u4T4@uxEeCJHOBN*Fk@Ip2K{pUljh>5Au=V zrF}{8(mocvv`+*t?Jd9Z{G*;d4(|wF*4wXA?{?JN752=ZyeD{$2l?V3vg47%cu-IJ z^Myb5lm2pom-d0+rF|%PX`dIov@Zx=+7|^c?IXcU`;y?LeJprsp9o&sTW5|lpQ`Xa z=7Td1?~cQJg6BM-|2WCcmjdPsA2iSYQr{Q;*kAHF!Atu<@X|gMytK~?UfLG~FYSwh zm-dn1rF}{8(mocvv`+*t?XCAzo-eGgEqH0~2wui_1uyMA!ApBz@X|gfcxfL9UfPF( zm-czVOZ$T0Y0uBwMZt4_AfNmxyFXahnDLO`x1@d~{4pQ$CBe&lV!=!MMDWtyIx9P0 zq`fV8Y3~SL+Pi|6_MYISy)SrapA)>a4+JmmL%~b?yx^sMLGaSPD0tdaFA_ZG6OW(X zXm&p3FrVc45%o*LALEdZ16t@0r@fxk@`j9kMYPy zf|vFs!AtvC@X|gJytKE@sXV`!pDlQ4?+9MTcLgu)J;6(RU+~gCCwOTe2wvKUf|vGr z!Atvs;H7<0@X|gKytFR~UfRck=X{-v`D(wMov+C_`&T0TF&_O{9hK(`d0X((-VwaK z{^*ax=LOIHHlx4RE7|^9*P478hxMg?QTSuN zUuka(UfMf?m-epUrM)M3Y3~bO+UEo>=X>7D_OF2XF8@Bt`5Fj+GF~WnnQvb3(!L;g zX&@?tI5!y#@&@Bi8)X0Uu*eC2G5XKv zLNkBr=S6E9E)^zRE^+UEo>?E}F} z`%v)GJ}-D_Ul6>sFA84TM}n93CBaMkSn$$55xlgw&dZLEw6_H>?H$2$f8h1Kpg!y0 z`=n{h`!T8S3V)18-V;3YCGQJf+UEo>?E}F}`%v)GJ}-D_Ul2Tx56r(Pc)<`$+K8z9e|sQ!f_09RFk--pys}#d`AmD&95A$5qCk`o8eTJjv$-&;F1P1TXDF z!E+u`ukfa9zU327yeZ;5vv{L9-zlX@M=2IAlj|I@X|gKytFR~ zUfRckm-dO^WxcIM*?N-a`G6yM)`7eycxfLBUfLG~&+*`VvG>g8=Z`Z#BjJzrqCcxE z>yPy!ZwsFNp`IgnIX@$jZvpet2Zq;Fo}cvZjpN_hE1SOyzaEZ1xhnoSUOC}kjz=hX zjz=@*b3w$8~Jo`b!{Z+wL)OY0vt(kTX5<%-0vZ%r6i;<3*6O9iuJ% zTZ^;xAkT5~$Kiu<_`Kj{{*mD2{gdvyv){kq{=oI3xNkQ95c>oB!TC=8Sj3aO^TDh? z)`9k};HAAMcxmqop7zwsjl&0mm-X^Qy=1-f!k+bXI05&|_P2!Apk_rh%dSa;^*30~&o?4PwSjgyZr{K0P{%-oaaq$c0_~*WCF#nRl1oGmaOgjMDFG3&a0|Q_lSOk`U3DBlL>pt^4j^XKorj`-JDWJ}B!jub3`WfcOHGjPX)p#~L_3*m2W}Pn`Vd_^p(V%;RLF-u5wFNlM zV1By6=qQ6;tHJnq@W&anjsZUdJmMt4_#`6_W&+`#^(PjNG<*b1s_0Rl_z3z}XfyWi z>4_>&F#a}AatFCtC^Ouz>~8_4{K3G_=q%E!ZNI?VXx z&NO)>7aGhjGiY@ij2D4F+hBCQL4O|by$0QL(C#p3y~kjo(_nx&A<$iFGGjfnPt_w68#0_WLV&!>+dUDft`d)7vc5GW?+GG7n`_pnJFQSDTGcJPsh4&b~ z1_$;_At%=01mgZYY)hY z%x53Si8c7(aX92e`ac44BK^z#XT0|R_WJVWHKwkQVV(Lp@EPE5fPVzmTxaw@g|>}$ zwSH3X0O%bBJRW!&@Fw`%2koDr{XFo!kbeNU7|6IQpvTV#A48j;4=+ZWpFgffd-v;2 zf9xCYPtV^SpbMM>-ublQZD90S(>@iv|2fmn0R!OiRt+!BGu0G3t)2N%DI;HKHR$E| zHQORZTRt*ofmOpxK^ggKi+f;3Y%R5FcFRgkOVv5`glO>UK~ixf(~Ol3dmQ;7W28H=Uo1yW0sSz2#QT zp_TM6vT6>iB=53n4zDCv`8QRPtGMa>XIu*%USZX~t&+Z)heuVCt2)2El3dM`BPz*N z{g139SNWv=na@F}gYq+_lKw)g=IBat<=?F&SN_xen*OcGtcYs7j;W-t#&=pJxr#fz zl3dk)MkTq5o30zhL9;&wP*QP^t)#Eyt(D};|8bS%YJ88cBv*0Mb*bE691s>+HSesX zug39RmE>yw!k(XHmHvrYiD{|&dzIuWpP5>ozuVM7>a4(ZE6P8Ic5cE0>G9}0g1=kv zk>EE8{&B%Gj#Y2`KUIZy!N*njBJz8#3Lk=hVjTYYD!d2#BCabuj_Y6L{PE_0`}`?) zG_IHCesJqHwaG>2j2Y&0W6)x70os=W^N^Q-*0Dyf8R!Go01Lnfm;fiY8aofz1Izw6~(YC-Qwe&;y3h+W;&9t>cY<_M;i?dB6_#Ukorl zCR$t^A~$<|y1_Dsh441>y_q^IbhL{c{?1;Dw(~W^*PvZO+d@0~dX^8s^W=p7s9!AG zn}qY_zekz)4*cO#ZR3ll}9Hre5W^7*F~OccDL{ z5#c#~9Dny4#=cztJ4~DNApp<1`QVv<5j^9O=lCSxnV)T&eBv9j*YjQYrCtQS1k6v% z_JiNcXWT&87lnVx=fM}~U)ZxgG34yOgZsKzALpBF>dQnDH%u zXTLrCU7!B#JB@z_3evw1p845g{^Y^a|Cs$Jr)6xv$qLi9f0v23QIl$m_BQ$M3O)~h zgQ3g(B=9Bh>%j-eXBY7Hpz)svZ=+s2Gd}oG*f%gf_%+}|+~+Zo@xk{9`+CN|+r*y- zp8cD^_~6@x{Z5Pz-UHA4)qKfmQ3-r2dHl|n8qbus@jL93!E?P-^Cjhd@SHEKpW2^N zJ`Wz|mWBPD`C0dv{xLr7nV$!~84fsKm|qCq0q@{<$eCXRp7V|MV}6$S-Ez*a0Q*@8 z%pJ@9zyy-}vnTxcv?B_h^P>nk$Cu;7`H_J4(Z3RYM~?Huz0cIo1JC|(egxoM@T@QE zUj)w&F^tdpC*aHV$NXpg-EW!roFDYh`Ul`SKbRluUj&cz%JYNz#FEf+QCAO`2%hVi zeViFL9#5I43pwN3wv)b%#Cnv&?|1X_GmmHV$GV2XU-|q6_N)iz7mqg~eixegy7*me z=E?P&`hob}>_n{ZF?e3o;Ce&<4&rftV1MX8Cw`|od8er#*Y^^5Q!Vv(3(QCQxAD8r z^w0Ug@%F{Q&CnDraeznsp^2haYIXZ`Zxcah1f{n@zuuGt@b?M!bN zAD$n0;JuWzEZTE?L-4KOx!$n;5qKB8Q~upw#4opvLX36^b%B}X3B4lg2FwZGfg$H3 z{rEUuaerjp?01RrYcL*4@LRaZj90YQU>zL-Sx*759SktXTIdQJ~-lcaG4MN z=fQJ+(4PKF;LG(a{|>C_uZ^}DEww+Cc{2bUZ`LaSpU1o@0Q16*@x$_cs3x9|^TiN$ z7-q}Ee#3Sk_?+N<@HxgmF*_ded_mf~u=9YS@Xz`OxKGrE9`j3tesVoNuRzc7viWd) ziLUs4)tL4OAo&P<3CM9_KHMKl<>RSgm_NtE7QeH~;~nQy2%i49|It1Y_MC6rKVAGT zD(71cpD*b@0Pi62@JD9-r2is#)`|IXJQDEiH}?mwAGt@2Kl)GbJrCwr0MGqV<`;u! z|7Cs-@@0N<{m6l5ei7OQF}?+%7lO|NbF=>O{GngQ$-yoF#=<}A%l(h_*qX~^&g>4|2e_OXw!cIZN}&4PaAb{fJtq3eka#q{RD4` z-~VHOIUbDXL67<8(QZZuIe(ac3B0U7{n^9W{<~<$%nyEj$XUk-d% zTThwz^vm(%`3Lh3+p_hO*C**O5dLi3_sx7_@T?c-Bki5d*?c^-IiK@rJ4iUj^*hez z5_sk<&wuTwMZLv*_61)=oB8F-ZIb}&RTSgJ{fKpCe$G!!eC8jOzmI|S2R!E=>%;mL zz|$}HN9Gp`o_TP-`ajLqm-h6Z7d-9hzXYE7aX!)B`w78hgXes*w_o2&`8@cvp?t7E>iS+PDhZzTP}gr#-u{J& z&-LBI`lznoq`WV98}mtBze)K#cz#~bwCk}rt;!}^u!mxYb} zaUhrVV1IJp*;bt>;X9)`RQA-srCfp84j5KI_YP33&Qv{r2Mg#P8V9Ux+sQ6{F4m zMQAfW2fynQpgtk%1Udb1{jqTV=0h(Bbj0_!m|qTlm|qcX>5usZmO0L{|L&H`^JiD| zKLEcA+7a6HXaC07v+biz`y$%3XPfhl=S|Gt!S8gie)9874m|h264pERhvRnu^MyYB z+rKmUa(;3Cmh%VC{gLO>^q&XM{5XF(e@ft)Ujh5aZpg=eK3lIG+Vm&qX9S-9*}q2k zvwm;S{=0uL@nk-4LOyx$lSG@xs~Efk_soy$ zlk>;y_%J{AF9*KdKO8UFzk=X-yyf`D;Msr9FZRz#SWlB6=a=m7{^*}yZ}zACM7s{{ z2>#UH1Jf?sFBt#r=s!Qt^L)Vv?|~1n{_=bw51uzIaed_ZLJ2(gf6hPF-+s}==S^F* zXZ?NfJU-B#_0NOn{^Q|u59?n7FUN=VxBq0~ljr!b{yun)Pf2{9&4cIuWnq5SqTZ#l zy{WhJXA_V8VZB+e9QbC`JI4OXdKJJs;JF^KUNLwc&t$!vznJ)}7uO5cD+iwSi16GO z)~f)X_2Bs>>lF*0^_26K;}?vYd_43==2HaE{&N3hJ_&f{%kyRCb349=U&IkJ?<39(U@i`xS@V?+VAM)Tm!L$A) z@UGxFAMC%G_>SONe;<6c`scw{tA7c+tRL&|y=>yse_VbJk=dU@@JP?%c?shY3qsGu zd5i~)1y4I-BzT+WLBRYgCQs(U`nZsDf8+Qics{2E`#{*U|JHlWdd}+;%?RK?&UpO$ zh>OpI(tljVf3AxEu!?{A_hbj3C*=5*`20~|N%&)3i8=UTe~Pe+fT7@d{3=1t;|q^Z z-2d#qn{i?N`FWQ6pD%cRp5^|R2haV3$0zQ8CGfo8fIRmRaU;+D&j)`PI!>PZ zUmm;zp4Wdkze?b_f3Sa?KQ_*<$+Lf4zkKi<2Oi&;e*~WWm!Hq98Z$rHKl%C017FS` z$Fl;)72UEz=&{ZI6(HyF>^18%c#bdY$No7uA7KCZ`Hc0+SK(=20?+wf#Q8n1$K>lw z|JN{aoWGXmCwL#chx3E-{M^adw}a>W<@~hpTvYD=dFVOfd8uCDqzvz$H@I2qiiTPcC9@FIb zMv$}qtS`sUYB2F-{XO{ifgbeepW~Z@ockyJb9@Wnx&Dyn_{QKJI>!9v_&PhA{J4K| z{JH<;z;paK|2Vz{@EpIe{9HtHe2>9%|KojvhnC{TW8-|1`EvdYD;@6p94)+(x{McX4Lw7-T zeptBw(Sw}!A^a7PcM({Coc&{cSdS2T@XLCze|hn|Rvt&0pN+iO=6=sM*P|ki4;&YHzLkLIy!XZZ_-^^{ zE56hrk>l@({I(xApa|Xu`sMp#49{`p`DMHg$9Ev_<6?dspYlBJW}fiZ z;G}QzjMHoU#eD{8Pk)S0EYJ=L5%MSjopN1_f)6?UNuKeTuP5vqkZ;VmB47Ufk^al; z1M~}sUj(v_)R*~5Ugj59$H(r(Yy2^W{3l{sgcOfs&W~DfU#J zA4SF$`Le!@XN|+le0iOV_A(!DapinMtec*wPf4z)SDSfkL67?(DGwm0h$+tiQ1CmT_p zd$8Y^?M#KZ9tP#-CK`V}+9lY>^dp{UNPFu-(;wEu!2mdrb3AO@)T3DTW8%e#$NU4) z-@MQd&}Ka9N6Zre3nD)CnO`LM$$N?X#+mPtgK=D9Fo(8{wgY7UiG03Wbh~-}R_@CN zldlt~Yr&HzJ?wkRKFkfQwHyZ`i&>w67BF&x`i$qJ2Nw ze7@)=w9D(YYaSfHhn8I0XpS&^7)RmrMw9C&k3W1U#|H5H{LcODFMr>*T=yhbyD|NK zKc9EGX^Clbyi5C-HXjmm^C_nPe7FkzmA{V=n7ZL{2iDs3DF~Lu`-S+NPdZ4hKa9J~b0WN>jlb|fgN60k z{KIaemxI6d#P}^9zh~MH5Bm}K_mKVFUV`*pVTqaHLGMtSpS{mDseOxU@@@lm0K0*` zz&>CyJTv zU=y$f*aqwXb_08XeZYR;0B{gE1RMsA07rrK(-0rn1Z)Ae0Xu-*z+PYmRl*bVFj z_5u5W1HeJx5O5ec0vrX_w;(>S3D^Q`19kwrfxW;!U_WpGI0zg94g*Jkqrm!O5g*tD zYyq|bJAmE5USJ=vA2;v`#2Y`dXA>c4@ z1UL$;KMwJMO~4jl8?Xb|4eSN>0sDaiz(L>;a2PlO90k@NkNChQU<AaDpc3>*QD0_)#__`oJ$3$P8?0qh3$0{ejdzyaVOa0oaI90863>)(m^z$Rb| zunpJ&><0D%`+)tx0pK8T2sjKJ0geLe--Y}aI1C&C zjsojXKzv{mum#u#>;QHHdx3qxe&7Ib5I6)J295wnf%PXMKClVc0&D|z0K0*`z&>C< zZ~!<690CplM}VWidJpk|O~4jl8?Xb|4eSN>0sDaiz(L>;a2PlO90k_TM0{Wqum#u# z>;QHHdx3qxe&7Ib5I6)J295wnf%UTxAJ_zJ0k#1~p_H~<_34grUOBfwE$ z{Yi)qYy!3b+khRwZeTC457-YJ01g6&fWyEM;3%+uHsS-DfGxl_U)Q|?*aU0=wgEeU z-N0U8AFv-d02~Ak0f&Jjz)@iRT*L=90b77=zz$$Huou_|><1122Z2MtVc-aG6jrX~}U=y$f*aqwXb_08XeZYR;0B{gE z1RMsA07rrKryxGC3D^Q`19kwrfxW;!U_WpGI0zg94g*Jkqrm!85g*tDYyq|bJAmE5 zUSJ=vA2a72I2#ofGxl_UXD6sxLh!1Q6 zwgB6J9l&m2FR%~T4;%mv0*8RZz!Bgmu>LH>2Q~p)fNj7IU^lQA*az$f4gd#%L%?C+ z2yhfwe>UO+n}99AHed&^8`ul%1NH+4fP=sx;4p9mI0~#k2l0VTz!qQ|umji)>;?7# z`+)<%LEsQ@7&rnP1=e>UKClVc0&D|z0K0*`z&>C6!Pm_7%NW-)BVYlT z2k!&JuN!?2XaN&obi3h0pj*WCQN)YTE&xm4Fnk{918rdVO~eCQz~~Mm5AHPR0u%5t z+QCNfz~pYzE&>Cf3rq&V0|TH7Ozr{?41g|>WhKV<82th;2Xufj@}j=P{I`s~543@$ z`;0sf^no_8bT4=y{d(Uvat9az3qb#V!`ndb0n@gC5#;pe;yGRk_#*Y8;C#o}$IvSP zX&>M@S1vGtKKb~&#=Zc|0UclrJL(r7H2QgYD*^*x3_b!Dzi<50O##p234sZ)%>U5n=YW(GOAn)8Kp$uWy&oYSFnYwaL!bww zKlf3?+d!`bdtd~42rQAO1A*~l#=Zc|0Ucoe3B&t98(4bW$n!wD4WBe}4`>mgko?&2 zMPLA=eLQUV0?>cTw8>kWO*?`-c-pjGU;@4f41i^O@h19-u@8YB&;k~JYWM)?0_i6A zGs8PT%88|48ome&fG#lk1$bZpbb-mw!2<)J3rwoSW&8-=qYr@|Fvj=)3&0$ZcEkkV zn=b+LKpz<6d*%h82eg3EGbaBKSb7fq0R}+ElW606(#fxlT>;+<&jBT0f?ggN;(N;p z{8(tm_&zmx7wu}i2Rq3Z@jc}L=mHby7oJD|fgX_kwEtlEPz$zV`l-Q zKO!E`16sfc@#rV`lhJp93BGq)1O`ACn7n{IfdSA3Cd`KcMvZ>-7vu%>fEF$`Ko^)GP7zp+kM9XZH6~6D=m2BHF93_s z4}dnlhf>1#UGhL5Xah?-8UJ~p4|IVEzHd|n2EYj4qX>Z>&;myIo=3>Wf;=cL>e1QAOeV~W?vmIbb+^=20ea#`z#{IV? z+;5x*GCvRZ(K^5q?mI1t`&y|V;{L82&;iD{zbyh%-^G1bHZTGffIjZCa)C+S)Qk4H zH>1t_BcNxa?Hpuy2kpWErtP9F@ADv^;J&O*1_EA(-~03F|DNpqPcGU4uyDWOlW!X= zpfZy@KdAIoATJJ zJw*CGDBkO&-d5dCeb1~J^Jl$h<{7h(cP?D9V8&5Xr%Y{~GVQ4D#mhREIHuto;~wKq zojO(jFia>s9dwDwCy)EY>>1{M9vA2Ub3p%HhA*`m^ky2g+JW$2Y%y(ruEAoPK^OMX z>89<$Zyp%TG4lL74C>$f&@Ocy^}SlpUTpH^eQH{+Yj-&M!OzxOuIqO^eeQGYq)ye~}4^$$>81v&2zqn`rgyuC`x^$%0s3wd~%$@de$>w%vIeg#+r-V1yX z`1>Qw?|S?I?P1_AfxiW+kQF!HHKOv_#1BCZjDQ}{4h)|Fb3h+>6{524*Pvbg zaVruPv$L#?*J6Lb{fY556VI~D{Z|Rv4%$||k(X)=2DJw5oeVNe5&8l2gNcSOPJljm zADDxE)L{4!sK-?~i34HLve^s@uc-vFdAn))j`tWCFvutDry#MVSIpe{hBj9Hg>iW?>I^Gmtz@GC|siYh2h(AzL zogwWb+&3S=K7Pd5@qdSJfKMsZbC>qKpSf_}n^FxAg=O6sm-FCqr8PEwyv*3e=Nq)M zCe&R`;b&6Re<-$?r_V86;>yFLLQvpHkl>$iVYFYSx{&-KHu&tSxf zrIpp@r2lXK@6YP3=weE?!+!d9)$|?fNb%U(QKs=y*w+c?qB+)N$NT?<3S2hlw6@wY zKT%v~osiB4_b`);hn#G^P+;@aukr0{dDa2y6QCYXIVY&6(Zz>EV)_A6$+ca&GCS&x z-kkLRGS)0HZQ@wFG+rM10{6lJi#XO!uM_rHjh%g87E3rxZ06wt3xwW%wA}{SZGauo z#{Na*eywxVuU7C94^y1ph+0=~{&TAq>Gx0er_I;kJK>K=yEB!Y&hzzdT>svKc-88X zAOMm3uNLp6UV7b`d&W7|UC+MT>bdmvmyZsJ-f^C_Pgym@9CP$^LFi8XMtny-rip0&6#04&8{`Q!KUFSs9im=( zJJdirE{Ci4`t+q)z22r?Z&$A))ayv~nxbCZj>em*3gwUI>h)9q5U&0a+jpwh3Fwk>tJfU$YE!Sd>UFYuouXc+s@G}ib-H?;sa|8Zv(Pw4;g<*3KCH99^AU}y4i0hY zxx1%*Y~h(V{&c^sz4v^1!Ikfw{JE>Izp3lWV{;cBf55$;`^HDlzaYBt=PNG#?Nb*$ z^7P)HzxDf1{qnB96Fxb*_W=h#y6TB_NB`)y!Kq)YTO6JLrJiVypMCb$!$05q$b0&4 z?KtA?^XEMO=)d3k_vo#5VO3$lDJb2!tm%VcKnfIM@%|*vguiy01 z3zI7!iGFkN!M_yeX_&AnsmCf}c;_9JmZIJ z!OoC>hIw9{l^>2exW19o&%>&z{ri~zrFz4+vu+DayAySL5pr4QsgM`pe<2RAUqYTC z@?^j6L|g~`;{Nqz!`OcB2O3dmiwI^ zR$YgDQ>s=zuR0$7laCuY{XY)>3C5T6_G$QW^g&x~oVO1AM97o-SAcx{E~9_9@~gL> zLLMzQZ4dGvRgte#YC8W2`FBk)cKaf(kGQPc9LO!~@2vBQ@b4@z_MFdMkSB|b{44{O z9u6JXL)>>muGb+g523#d@~@(9?xjY+y4??bxt<(AIUIAI{1$QZt;P@M^G5iOaD3r- zeGvUEV%?@ZfW8OElz$p=3l|#y7=Fu|KmUTI%a_exxvF!;s`>M+`6r)!`us&*E4nUN zymD37inC8YY02_sU1xVLSkh&<%FO(QYdYtrf5TdQNtbo{>|;(|ws@7svsZL3TiLyQ z#ZuikCs@?Es>@p1wRE96ZYe>V{;QXIGac&Fx2wgF~&wZGVv-1o7TRjJu6kXe?SH&&+bvp<=A`2E)y-~n zKDN{BMz6MamqtfPOm1@~S?x+~qq2Ec*`(`{viW4~tj5XL*3D{kuGwi;WAnNRvm4#M z`q_=GADeheV>GMwnOz!NXEwSs8=IAiQdK5tM|J)?HK@;gPi@=AwL~vbla=f+CF@r2 zbxzmlI<3<=_3fmbd~Cwp#;~S#?k)%b$VWpGvAtbv8+3l%^T65 zRm#`apJn^AR>}UXWdEQ)g=*vTpt5cL`9Ig6t;*(0%I1ye&+JK-wdEJt{>)RdXO-+< z>CX+ycJeQ`ZA;I&Ub7zf+4W$iSr0ZTn;Vo(dY(V-dT>(hFDtGGb0+EaV6R=(=Ycre zpJpX{P|4EsF6I9<`_J6Qd~NNS75AS-%C_NG)%ugG*q`;v<_cx=M)c=dCc_Y*M?`a{n?~sUsAGvwm-TH zJGLDa*inK1KPwPFXzrgX0BcA?2`dw>@K zKLJ!9XVa~yJ_qZq(SUU?+G_bWn`1yNf9baMYJ>Zs&A)pcfVMgfOgH}RWHK(a@NX#O z%g?R*f~gNKPgu!qrma3kq+9$Y(^jVw>6RcrbvRD9$v}v$jUO=eRUhNiZ3`Ulg|<4a zPdDC&(tfA$PkF-~rp-Kgokg9}r5odwpIe9PT6}ID$~T><8SxVZgsXN{9XgQ_pC~N4Mxv8%t?7`57_;|@X>Cj?H*__fnWP+!(00px%W1M`OQY|CI%DiUtyEsZSchz z*?1oM;SHHQ3qOLNw;H=RGV*A$X%{9LEFyk!SJQTAhqi}$Bp+-_`{zDv{CdbgI@H+Z z5x;n_X|vz)&-YF3is(=Dwzs711pN*6Gx`?nY}7T{3;EOnF%I@arXSwkMjjquu=q#h zwTo%{u#4(UJ2=dsoCj?4d4O!c26O+|K75VAKPUL#wr94-E}Xuod%-c?$GV-cV5)h0{ByPF*x(%A&3Xt1r;HKlxR-pEYG=&&pLRR&_40rYu{&s%y#x%T`ZW zuzK;5MMo`OWTma1&XqmZltmXWTY2$PgR52;rnhUwN_{mbRYPMwtk_hlE4r3+YJ0p3 zmaMX-EY{Z$r>M76E?BPKtm;~${_j>&rL=sJzIrsJt7m@qiq557^LrL4Cu|wh`JF3P zbY5&M_+DG-Sjs_~X6Mqy3)P#{*MgNR(=65HPu2M)i`6x*|N5radA&AsU9EQC10(Ik zH$c4(kB+&YG6zS*OVQ@>gX=ZjG^;l{2gZ*PfXLhPv{X(hGE{u`-fEd=upI|LB9HIdejoLc_7^Fc zt|`waEJro;=A{3p_pq9G=6?)tS)~7bIM&{A3`I;kUe?}zA1a3FHTR=Bhru4meCdL1 zVxJ<$#^-%h#P6l646V1vr(~V5=lL6v=QY%q{l6ae96u`$P2gkY!Wy{)n(!I*M(0m^ zc^?w*JEFdfzd_jBHyKUhPCRji1J;fH?oe;E3g;KkS9yPu)MuM`zp~wJj6Kh1Cx2B5 z)kZzj+TN!82a3@BXM6|e!w&4%(h%r~w!9ye=V`oujQ5GLZj8(Mce(O6HvYzMn*bZX zX3*upATI5Rv67Fqw<0JO4aR5^9KHdLDAc~#|2Q&4412~gQWJ~sHU3V$bbPtde!3u7 z2Z}SfQ>bvSZn*BO0k5>j^>UE?5Mzw3hb!BjtcCkfUH2lTwkzX{cZaE{|)Ej zx&nR=pfqaaR*=0;uy$3pO}n+{8TlF@!?mK_4%`Ub1l$aq2kaq_d^Q6&0_k@=Tn|4| zZv*6$as6=%{5C+o746Bwz5)8upKP~6uNk-%ezu6Xw43)j{ZhXgw!cAss`>w)mN%nb z9_Fcw>xMg92Ukob6!Wt5Tw{7&uJn;_r1M*U{5eUz^fe0oSt`Kw>>}`rFPi;9QP!J1 z{r^ASc)hpCxX5!0udCtuy|?PxG>>ZDcplud((FIcitPS%J`5+md0oX*-u%^BeXUMK zjq zj#k2>*R;0GZ<&6Sx@@(2%~9$Coh3DmKF2?LA-j$_cjhwV@p|>*-RGYLtL*PqlNbH6KCf5LeopxNGW^l+?Unuit9Dh#Ll2UE;D;W&Y2{w1H|BSL zJRDyNOU%3rKaBZ{;|za~hL&3|$%r}r}jMa z{L`Jwca&!{NyNN#ev5U+Gshc!`EzG=&E`af`ciU$-~9@9GW)@r27}t`*yD}5hMaC% zK6c~pW;xtnkf(E#nctRep6Bs;k2jkyHv5$eWGo(UKDGBp)1~+|`F!S^>G72M8o6eV zl~sE`xpjNLwGQ`pDX(Tfo}Axf&pl=|`S)$w+2#5f33HdLR@L=QA8#tGZ&mfv^>D_* z6&DAqmS@()yV5%P$fxl0yVG_dG~>d$l-EaepaDGlQ-odq7sfsWlK0T|ff29-jDa~| zKpuW$U<9P!@vs0tQm-iF3H;iW10A-dgK^r*7!?+57(KtqB85DZdcmw zJjm#K<+!HpzG%kZN(R&Y>GiIMTRv*`I}ga1To13qdPq4j{4cJD_AVxGeh%RI-^ST? z<~)`0{#opK%>3bCJ^uc}`+w-iDc8?P#;%8zRxR39UGLKM@wJu}&)v0f;qs;W3l(~4 zJciCS7R>J&2FS1ddHl}d$IUo#UF3R6(`N8&_rR|G_r|^zNPa8$2FTX{*8Xo*VFcp;pQ8uXlZHxWeprxsMstdFYMn!a@Lc-JT9 zeZ}O-b&2~s<;`M0;PnOSGn4n>51aZr(Acf{G}GD)p7%de$7B5IqwdU&%A3)U97y3vo1xEZ|har@#=wH`?bct70CW> z1>XSq8sJ*sdf;SWGkMsp2d)9q?|3*5exzQHkZ*wBO~8%7&HrRP#@P)2n}8dE8$?{{ zZ>=IH|9WxD8|3Hp#{2Kq+k*Ogn5W)|nU~eh7hN$gxgHizGV7uK%-pG7<@3cmjK2gJ ze$%vdzs7!k*6m7LZOP~djEg+i-iZCkH~4zj!^u~g{VG_S-M_dV-dN>)(Y|?m-prG0 z3fun(i}xA(|E}}J=AWDBn{mI%n?*7{>jyb=$ERYsYL%_4u6O)AEi5@7{b|H(eE#45>M8Jg-RCig{8-$yr)d$#K94W` zs*eM0fs5~1Yd?QmmR|e0xFM0K{ z8IOMaiT>Sw(!J$Z&)?8{`|zjU+P5nF)NfwCY|E}wf-m)+z4$NBUw6zqfAELqXOI2t z!N2=+Y4Y3tqrLIAV>(tIb=Cl|JL)C35hbYPM}H5x zl3ahEqLRF|N}g-0=>NWo|1VaN|FDW&&o4*43;#cYe-Hl4*KyK% zs(wNKHr3W!59Eb6n}wDAiV-(J+%VNvW2^k@xD6t%zAszP<_ya91HshxR`~yKdEQsBa7EYrpmUXaVA!(xtCr92 zS-x`B`~?@U>YBfNg?g5liYcDul^WooQg|9zD(YU*)n%!#8ZKNKSgF9+U9h@yg?b28 z*V3iSdsBXyR+vBEn5IvkO10HB#XvnF>KN@}iF!Jf=2OLmt1b?@<}c9CrZRq^$;Pto z#TVece$v(IRi?41yK{cmnl9LEf7iWwiMr3Kd%4lNplg-t--^Y{)LmCg7pU&0xonrJ z?@cc0n%}idsdTMGl;y$2^H;83V9dtImZ|SDE|N^@ipukss0Xtd3tg@4x?_lp!S-}2 zI?p;W%BJe+V2l|Bj8`g2d%v`EQSV~)h_7H(Px=(FrK{CfG8M0lbt~EoZCuI+Yc12hB!sV-% zWkzAu>P2wAa{F6;_f=g4LXFI2Ykm1!ziZJKd2~H>W12Phw3BC@H2;_>$4r?~em`}3 z`R%kR+uv`0m)=WOtIj+1f>x)_EA>0`Pp@?K*2Hq#XiQY6=(SeOfBBzYRrKFwYApQ> zS)PBb-hZ(=q)xOxtAnNd1ncAAb^C_v`qhbiy|n?dRr_iE3D!5!-fQtJ%G0H zSC{(JG4@RPTI>6Y*Bd{#l#f$~82Ng9o}s(|c|pkg&N0V>4MKhyysDq4e+yG$P17cgq(3V2s!Jy@u2MaTcddXUG24vn`%yNEY;M$ zTfLdp7}eB0Q={I^(V{ceo0&>fdyRT?wvx<+PVMK^n^Tlv0W_8cq4rq!!CFXaPgZYcYtb|vS3CKT!ZedNQ=;9biJYO{WKyg9q1Kr-#_A%~o~_!; z8#k*I;+px|_oO;#ovJWR;On$wpDu$2W7YL&4IS(fg*roh%H^J9S)aY-)or&=QjP7; z8B@>E!*d7KLk9cmXX@t;&eefeYbWi>iB2o+!u!-4o$tjIEK_gJQi9V`LfKrk6I2#K z`{Y0F*M z5pAjFS1Q$(T2tq%{i|vJTFd9u95mgV4Tt9`RW<$69xZ`PP1myQwExTAnSe)8W$nKR zAw;5WyGO;bK*Xqs?ZzN(4TKO-v|Wg(D2+e>Wr?7OiqguMK}GCwkU>$WMTfzac0=6T zWg~fst`~J`Keecb4^VT`{-g9sLYVE4(>VkSD zUr0p*P&PSlzDlOTaXtnz%-7Nk&iLAIWjdDS-9gqg+jOW*7-$z3bkP1Z!$h{f4h^W* z{_u`6W%`sA$D1$5G2iDsSU%j2%WrJ?*sM6-`}qc%_b1AWFlUvT*J8FmtDU?7PF{*> z-`FW{fV0E}_S6U3Jj-=#8b z-lsaNq+~*;Q2Eg&-rNOQZ?Zn^;GcFT-aK#yR;&?M(=9=MX ziBbE*#+F-TT9fh55Pwem`dQeNiOZQM|9WrS*y6$b>3wWq*rhS?@b;YI#MbO`EGr zYFpn2EALO8CGSs-n)Su^I#_RhMoZf@(spf`ZF`Lz^YmS{16tozi(^JZ$?uEKj=YoC ztaE9JH6ygC#ru3*W8TR-vdM6gUAMDR%2HD1efF0z;vJQ~^+yg%CGC%q%`GD9lx(xD z>yfu!&yYCV50>YUw%OG3f;k7BY5I_DLY8?fRQ^oUcr)2pVqSe~*QJuv?35g57Pn5F zY^ugl^$P2*(Y39%qFOw%j@4F_oMS51*^1Jex4z7i{x@vDsdYOw{u?FVCH}nl@0R&B z%iu@v{M~$fnkcg;i>2^gzXK{tzW%XyV1;@8W<(Z)9Ks7wwC~oz5-N1dcqdu!$pw|o z>ra_T;9nw;yU#vHl7cqA_h;|<<(bgw&<3b>GR|kGeYVz9jiWs2t5*m6IA|?2>Z{k= zXFue#wI9_8$`|v))6vHI*8Qdhb&1Y_t^z|~=z?LiAHn~>x_#f|X zKL_h`g8I2ypNlrT6qEFOBl`K;9Jfu<^49kvUTc?|jVi~n1=cpZc$0?x*4mw{>AZ^Z z>Au43%T0pYN#FCLx7^Jk$s}CX^!A6w?r8o=()S_`yT!&=fBGhC>p0Ez2a~q2;vGB8 zq~55~dO`0!i~yW`56HXZs^il49zJlR?N8r(s2tJVe@t5MyZRzV7jA2xlizAjPa95r z&g0im_Po_ntI>t_eSi9%!PqMM-oE%8>u;E9HC%5sQ*Prqn^t&n!X-9N4(|=r_Xj3N z;Qf7z?e^-tV&moRqu}||5BZRn(g_g-k-Mt^>ja@+r5UVk_j^g?SB|5s?Np^&h%^cz1m*)U*>$; zG|~1sR8ZCZo>cLY?!VRUEfZ!RqwOES4qO#KuhhDq)OxA|ql&{#cRg{^rm!HH&!#4+PLk=u_Sr68v7@TvwcgF+SHJ)L zefk`c>cypcgtQT~UyWye_NTCaJx;6Y@k{F))`e-77^c0h503BoAm<8Gx;eR_7brdq$HES?z5K3zD{1T_t6O?Hw0qL}9Cug0^N-+o{{Uzt8w|{86-zp#2K1 z2z7n-+hY5M=+)5n=6YFSQV!~CGj?@~jz<3<75L0#vA%p&Xp#U4kN^pg011#l8v;Sk z|3~n-C5qaazMGpxwdy|Z`z;XjAjT+?xu*sdAR!f;ls-~_<`uzWGm@mJ+W~(`>+V0f=nG1=aT2vo>9&p= zomEwSvtDm4{QjX{vozlgFv<1)J5Cp9SJ7^g_msSs{!UCI7rK3BVbr`Sga#D77`ip8%HzghqN=@D^kD_0g` zc;0&eDm>uDmn#m~s2bt_4g6VbfO4zVOB=;s?047A=VlW>gZNFTevx9$|D)(PiJink#2*2FbSLXD-{UZ;OF*1ww7%J_MvoXfVe*+HCybEabdiUk z&m1*k{G@Xyj2Jz6;>hun%rnpOkniYG@=Ub%12Q89OW*aQCdu>olh2l_-YBdb;0?=zH+uYtsbeIXJkD+&a+V+F9&I0PA3b3re&bo7 zN_;c^De?rnL5!!DN8^2?^77IBdL3+>2b$v16YONM2bvEmc+h$C6V0&`2G#XFX+Z0< z&Ig;-r>ym=uX&2O+_TF({}y7IEy4K8<=o47O?@+EpM^HhIGeu?a)d3FKQq-q{_Atk z*S`EkC$p-W&F~9Zr%f_qYM5t^wajeaCK+ijrBmg3Wm9I3r)C>8qbRIndNR*6YaO#a znmVSgNhXdN$K@}N^6D6$+15-QQ&*E2=Q~nak8`HJxm#)Kn$%84^D4@XZOhBOa?{2> zN8QocU+Np%K1W^FI#xa3GyR&B$If#)&gax0alK+E;q#|af40xB=gA4*{z~oCaWhwv=TG{N}o`rWFPL!sA4?z>i(E*JMqB-~29* zrd)v^yG*ZWU4dWkU6_J=fnV>P8~=s^f8o91N^mpher8?K8NrrYTn7-&&ob!wUT20)M=~UwD2nuE1}$8BGlZ zeth-KE1F*5*Jl;94V47`T>|4LO&d93{AhRLXs!j(jD|om}tYOGJHK zXV0nT57Nh#$@3=RRV`yiyY>j`P8oB~d1K_;T9U5(q@^YQu{T~+kU$XPjK2z54YQO%Z}w{oZV#J%rSbl{8oBS)Cq;PYVib;A=tV=y)UHUWXG|DsDv6A8PJZt|@`JjptJX!7WHp^y%)L$v}z0V!qGuhs= zwAJ#M@dI|A<&kN5g0zR!HQ&LA%lg+KZJfb|Rke98S)TQtRcfBk2CdfRbdst6PD{&{ zW-O9Sf8)eA=lzzJeM}6mKQj+0JHFb@4}KdC^Q3Naoz#_SO~!wh_?L)ZKLeVw!zDi} z{+#$R&O!t7d$X%sSIU>aCM{UmJ(l&jq2%(IHo!h8L@^R3B7veyB25=rO=uscydC zeV1&r-seBFehatq8nYhQ_1jziQm0C`=fd+Rv)-kIU zIcw`VNbNJ$)?@skIBC%H7;~;i$R5 zjrRKi8Z+s$Gehm~PUUX3_13&x<$bRpcYP20eF!vkZ^HKs;w8VZJ6`Rz z>y@?hR|Bns)=|i=oS)P0-cQX6Slo0?S?J?|)inue!B*}o-)~U>|~knZo2d|Um=i6lg-x$oStLG z$;|}0xG`d!+!krIY*YQBL7OifTp*W11QguCR^FM!k^EtQh`w9uPS6zXo+D^A` zjo3>j%slA$Yq3L7Ek{GMeVSc@w%7f^k>WE=w0#Ua6jj}CNfj^Y{#flAnJE0e!j;&s zsG9rdCh7RKAJr43%WhQzi<(@1XlF)i^4ewx$n%`*Xx+ z#-{zR!+uXy_oF&~ZLj<;Li>KACM9q{Qq}#qX>Z#2+g~m|!&HwOtp^?)fOLN^RlKC* zP&*+Lh3#FmQ_X2bs203d+&tMSZr zx5D;%+*ZZvq}5y3BXy+EUYDQug?3XIG5;LrRx7Rl{rr|liRoY42R(130sQTk`PxrE zz}8e<-gwevDz>a>m@?Po`AjRq^N|J~Lp zJ7KQrng0Dr+aK&J(B-b~!m+E*=wnf9mHLAFOk0WnNq_`MfCNb3{}_Rw=l{d6TM$w3 zsN7!9U>rxE|L-hsYB$GI|1lX&Jc&GHEmb|gH|@NL8C&l7^x?twj6$`ro!4I&z4|ou zl8vWY*v_1%)qZT-)&9^{7j(Dn)>K*5cILd;w2R^W#Ia76gK7jP&Z>I8WTKnw|2(aB zHz_ko)zmdfpZ`yuU_E{v9k%sUwcWq_{C^Oa<+uTwdfCb7rKoBzKcWX4vMVsH zCfjX0q)*q9*AlgNRmMtt-_m~3;iIF2-rDxEK~ZOR7bj7=@@V+#MaM}VFZnFV6C_WPY@RDPNAh`+r%5)+JlC)3BAGVN(3oekXG*?I zvZi0j^yQLgOE%9>%$1y!Y|^!&zm+@>_I%ObNnR-VM#(ozPD#E+@?yy*-7b2ET%vyx5v6VyyM$@Fuu&9fRWV0xwK zcAdAF|K6HouHEy3)4y3W{Hv1(-7{vdM-DChKJ{|qrh)6$t^f1ZH4oqM(5^dPb<`s} z-+1B`Uk@CA(?!=md1BTeRk7p2V5|F$f{#Me)HKQwi|ripHjOgpPzsJ zvR&qk%D?;ixN{R{T(sZzLvDHR#u3Bs?Q+BQL;m*Z_S@Wh)FXdibkCD5KXg9(lJm#^ z@Yi9lbV*%3zt4x0)(?C;`$p*-uO8hcHt~1Q3|*GKqR)#b-M(p?zjt}?+g{i9T`>HI zu|uxjrsktRl!U8~{QmC4o*FV}+}VfT|MDG82h^1x|J-{!pZoBwM;?(M_QBO9vj(QV zxh%J6%cUpH-0(@{otp-9dAUo&t7U)e*kRhONA~$`zRR(rmj7+P-R4&O;>|6Nex$7a z=ABke2p`d_-7YV`cFQ}}H(mAWot@Wq9I^7ob@PU-diM6iFRi+6$*_AjzIXo)ckOx8 zxxcD8Y1HIb4*2CorI%-yE?;`d70zE;ZhhH3JX)67sruCeJJjB=)#{J_JbBqZtG;>T z>kVt0-v6)4=N8sEm-&UY1{O9rl#vrU!-oXzhR%9Kkwf0!<%0?ebb|_-~Qq)i$6?Ec{{yV<SGgw<$aN!E-0Qx#KUtzGIuKZfJfeamoDCUpe5DM|L=_)5zbQGxf~&Gj}Tc!}FE9 ze;@l|<6-SS=)CHn$7Xem-nIY7A6#&g`^d`Dmb)IlbiXh9uRi$xZ_a)2z&$=~ihWSk zykn2@0jFJX#-qwEyksD#f;=d|4#ESVp zk%L_^|9JuR-wzmnMF6*kfcQJh=|-`Bzmtop#r$8$#jIlf7XtddF@VEw1D4lw0qfO@ zfc0d$Tt_W79&dIQ6X}REAto}X$oL5MoV)bVPjOUqv?PZ^C#p6s0s6RSjd7U4? z?b|NJ*7xvG`*H)}LPl z#Mw4ry_y>^&bI>g1Lju=ij8NeY@5aWlLGw5xy9@69xz|~2XHyAMa&?QjqWDV@02if}00ahc>ICM62 z3hJd{UjzGAXcqp*V7~_40DtcTZTtqPjw47@sF#I)hV3gwrt8>H|4w?A|P%3~<6hJQG;_u;mF9OdW0e>rqI${SFgg#R|^5|k%U zz7+nap*fT%QN9xXmj`3MkFc6T`I{(Thw@=4Pow;Olz$JMj`9r3%YJF&?E+na@+`{t zh5vA99_2Zd4~GAAsC%T1mq+;|_%DLiqTJcTF8`VE{{}i8DL#9o&mQly&+*w8`0Pu4_7y(+H$MA%pM8tZzTIcv>$4yB*-!cG=Y94npZ%uK ze%EJz;IlvX+28u?cGy2E?=5`xHa>f2pWOwvF5kU<_93w2SU;VKyEe-A09wp55rrum zwd>gisN2`t7x%YX3wti?#n1-$7eF)6ba{v5m{n@_u1AKNDpS=Y9u3<+-rSy+ zzjMnOC8kU+Q@2Ucah78OI^-;CkB6q=Ujw}y{td9J#@qTa=yYfbdMoO$fV~0wIQ&)6 zHiIfKlG=h@+jwp?ycd3FT0@bv6qu;pHeXD49G<$2Fu4qLW=&+d!(avR38^C*|w z1)g1pa=DD}+2KjHf4Qye*^^K%x6?hlH_H9ni`u%q>iTyD+N*sXY^MtAi(^wes0+U; z+^yfs(d}RTsv2L{|8#BEJ0DiRuJ_KRtJ?T=`-l#1>(}in_io!bx;^AZw)N|Fl$zK! zj&85XVQuT{b`~9O{kp%={YCO(>-W!J>-L9ooxcWbm)ZB*_M_(miRQNc8K@tvZ987w z--JJCTfg-<1HX<-RhM79n_aGIH^7$d$4go++fN%ik9s+17Mg};e0CCc0@?u8_}c&d zazE50wKG0@mCt_HXMYV_Zr^#y{-~%$6AfTpL^2U&JR|@IjdFZCps48sNVqXjea*k!(ZBZ*&XdTQyr{E zQJ&r(aVo685^*AZ;YWX&ytPwkrwe!->SqtNoZWg`FTTO5`<>Ou@m9lsfsJ<4p~-D* z|G7%5`FCx-Vd$?G`;jpGOW==9v-J}DB0l0p`&c`TdYKDgZ?u{kV>OET%U){jJjR)i zqh6^UPc7>8*7dqHd@n#h*%Pckt6aaZcKT?m%TaGSG~U_9U!!)`){DVb&KcOl z(0^i$tyi0Wz}qfdl#hez_xEGUceSnGaGce|`S$z&E|$CY<5zu--Tm-Gub=|i=oS)P0-cQX6Slo*}Jx%9iiQ!y`VMFI%qv~8nh8QAG#R24B7-; z4Q+<5hnD>f{X@G$dqHcUb!9_} zY0yUKeCT56GH4TYHMAMJ9$K~*{X@G$dqHcUbA5A6=^1+9VBLF=K@ppDS^(8bVY&?e|=Xft#@wCoG? z5A6=^1+9VBLF=K@ppDS^(8bVY&?e|=Xft#@wCqdt5A6=^1+9VBLH*}%8Jw4^Kj*Xc zb8RW^>p8yjPJ9e?8gL&kg6r9O-$n1w=zSc$-=p`1^!}0FXG-IKPzsuaCZG+_I5Y;0 zLL*QY8iqPhz2B(!CH4NL-senXK2p#mGy!dZ#-TB26dHlLJ`KZme42Od=L6LoY}G7m z)eLOaRHI%Y(IvR~T`b1aaJfC7-(1>uNLeO41fNQ)*nC1s{6dvL>%?USWP{S@_O5EptRNXtRKMIXQwLC~8$Ju_J z6RqZlTFsn{@eH>bKgDYJG^+_;{1mP$Hq6HOF0-0F-D>(Wv^&k(kx5o#cUuh_Ukd$X zpgCW^LG9EZw0=cTvHj}$mHZpV5w+@Ky^D^9AJ=U&-&s4mpPio+>@@6ucm0ZAg#K4p z^{-!fj8oUI)F13Pe(w5}nTfbqzhYQ!|7iV6Z-M1^l+`S3<(wOD{c5ZJtLv8&ZyWFD zu3s7KH-7H=mB)OfFkj(LZTr>v2vWVC>c79x@Qsa=zuju?1K6*$jo+}`+Oa#J4_J+; zK4$GO)P306I-dNauu&d=#M;@1tR`S<{TS+Hq3TaH+4||n5f23oPqekQzG{Onei-9U zqFoB(a5uD#lR|k0n$v!swDnwQ6dH$WznP4!mxbn_d8qT0Ee}IoXapLCrk_K9E38Ie zLR@XP-rCx4aVA^UXQ;;?{{edl?46;0(#qH!-2N3s^0I> zkp8o{-cnHbUda1~*_x_1;)aagm(hMy2T1k8_d@FZ9MzN1vAJ(!V(5J#xE)ho_+Ci8 z-=nHG=1hB&{q0A=uj5&Ax;P}M>is7jzqZ%=P!pxDiQCUKk~HpywyO8POnYR@L`YXbc^{ zYNM~czE4N>=0lX6jiCK%yg9!1dVf<@&&#yFfBvsUdtH8x?>#x!=z>82R|7%K;xhBE z?StM!qs{#NFY&eCaHg%Hy5u5lX;rzY_dc00_kNX<-p|$d)cEVGt@?ztEqt$|-tUd! z{Xc%*+D`QaX>aCV`;X&(aUAXQdgEE@nB;o@H~)J>Cd(vid%e%1?-A1X1t~Y}SI2d! zv@PsEv8BBeoxnKE@0t`QZLgY>!ov1WSnp(8P5V|LZKwKyuYJb6h(JBoOrezszDgzfsI~?K%1+(&qR7?JB<>VfLH;eJ`4LlEZnQs=imxwDb1F zDb)7qO~15JRSVmBB{}r!)5)jW1B+^5J99kF53uu*AKF&kee5{G2jdAY9EeRc(=K|J ztslLxt?F@HRga%$bSCTj{`}fa%1lxV`=78<*IrXzE!&e^o{IaeO|ILhamSl4-Zg6&zyyRE% zlV-bYlel!{kR6}uTm4~JJ}_K%LZZW^+id&7xy}ha6209A+8rP5>{eIpe{kPDN0xR= zh7&g=(r=d@Ss8bqt<^6P}+wVDabgbR%@}9F-{h?-}8Ov13=KUfjna>#)cvJSDIW3)0V4F$v zS>O`M3CWjAHt90SX5KEB+$gy)%`Pym!1R^St3>BYHt+pTO8$*xlg#=0b&}^xULg5; z$!62JS#nD9Es{;T)r!1F(Q*DDc`@uiiY}3SyW~40-z~W?rNuDk)b~qXhJuGgAHnpa zqK{+xNoWT8tZ0+u=U~48{j=zcn0{Gw6{d}tk4vvhUL*N!$$yocll-n^vtq23{GR0Z zC9jig&Nn}l{ITRuC7bg{lfJOxnDfDJFl}T*!SuJ7{$BJ4$(stwN@RsK=XxC^n^Z1Z zAvq-ZxMLn^UVi7(Pygw`-8wgI@t1Q?JGA0ACw+U{6APQJx;}q&&m~u#K4`boK0dX_ z0b@^kspXriuYc*j1FreHdg-;NocHd$FZb?v*4^RG70n;L*=fKDD>8fTa^#e?oqMi5 z^wiV$nEacegRWb+sP`$8b_>s`A9i|=yI$(|)Q-P?d57IEp0nElhaKMGhq-q@bMo5J z!`AM)vd8D6zB{_dIWKqoWWe`zn|7^u_aQgcWxr`97w^z;a`RW8e{}fCKb-o-rZ>Kx z>739xk{;E!{cX!1I(p<09UEV5S@zqfJMGZ_?C;k8?(=1*9C7j|-~E2^pzGf#+2x6E zcR#ECmQfGRdTU0X{V(aAKkxZx&rdD+y5rK7A6M=>Xvfda+VX?#`o8zvE8ovLXWo)m z_Wr#8l;~Zxecw7V@yEyi@QWMnjHSj+d~>IrcbRzL2hTn9>98vv-ecAN-@kvyqub8C zMfx7~{GsjkY5B5e&u{KI?CpC_th%`2`pY{XzWt{{Gj`9QXa)5APciy5;7l z_IiEYh|eo-ySD1CL*`7q`{=FDZFkXWeGVVGX#T4YAKGio>vOMv^6uoLA3Z*O{-VG9 z`GnUm>HfxT=MVq;iF*(1e_ZGbS_*nRJH&;FE-FKe&;H*oRKGNgXZq0XI zx6PNAAGG$Iy+)%g&7tJG%GKQ1ht2&MaFR zO)YbN{h!I z6Hx!)0RJ%o{!0Vq%WT8N=Id4Y++EE7P(b_|iPKfGKP?nTu{etZ;y)4Ke=ES>M=o9z zi{CfEp9>hzb6XdWb4P%GU;u|90sWd|MzL{T5-?xw0^)BM5dV(>{x1XK928LhivWN7 z0RKJmMFIKl&X3aG0sWp7!1MTk`VR%vUlcH&K>_|>cPh@mOF+LL2l(F)SYC4j`t1}j z{(%Ah!vgxfFkt=pJYc`ETR{9L1IAe@$LV70=g@$D9}I}|Yyh7t1L9mBFu(Hx#vcx- zzf(Z{Hv`7`S-?2c0polvU_E~?Abw-Ocsd1et_+y383A#61oZnxK%C11=J)OZ|6c+) zj1L&kD*^rsWIV<851RtUUlHIpw?&GrpWg+He{H~av2_6dZUOxs957$zoW9t2RtAhm zsxy%Q36KB@{2w3?DSyrTo>!vGY6_Zxx*e@Q4^<@jhu-qqWry1G98}B8m)r7ioh^5v zTJEAe27laF-W%nK6A>TkZf)(>I1k%?8b(-u7MeNJ+ToL}MuxR**BkA^XIOs}?V_+_ zXcs@FZMzuSWyV^6{4A@fiBR}msE%_S+NHdi*IH2g8ti~8!NP%nk@wDyY*m!mukUNNYSCx`L~{0U$A z29ziJSxzy`cO2tLKzo~))JW3$QPgWtMZKh|kKYRPlh$!&+AjadqjtHbv_0lC2Mzn? zyB76hA7VX#>U?KVo`gT;D_?{1Ec`iN`E-q6XX9s2w(6o@1RB+L&@ePR*w#-UZMC7+ z>Kco&MdODNH#N+b>-dxCzu^??kDY4u=l1W`*!t0dXgA2J_OJ1yh}!_w{+Hkf6`apfb!fY zHg5J)t6|i0p%HC|`O@X5jk{TM(M>W5##_@If;teu7?ecS6A?Wg(;kADiP^OZ+=7XF;C zy!;6}&dfmDK0nB6q`%cDRQnCXcA;5pCmJV-IBCSuak%IwJHW=xLAAU$%EL9b+=Xg+ z4CS#}Ti$^94H!qlH_jOBxNn>qCxJK--#EuVUnM+9~hs>?&;xM-h;D$nSXcDZNKf6h0KVJHt{94=JbFVJyr zkM(2+t7-7g_?AZ!cFMOrG)@ZbogHl)?I(?X!sw>~8piy(J|0=b&-?n(I8n4uL$#ms zr!9|k%=Vu>zU??Fwfs2iPokc-ABOTM+Qm<3+dhKwJp7RpZFvUqG)@Bb5{RGj^|Ku1 z$t!I86tn@Ffa?08ai>3n<&E+jRLhen4_|5Hx==0Ofb!&3wmb{f@~UTT{21EBeeI(t zPr{$_m1j^MMqJkye~re6Kkh5ff=lE~JH7^}jxUGu>`csG!m5_%QQmNt^{1g)z6A5{ zoNdcf(D-y~XMFudQ9m`>mS^j&F30{-%fn+(KGv%CmqGi?DC>`*+&#nEQK-h#`VsUO z8)xgeBdsQ&{`F#savfpo#i2Tm29)P@oQRu5|7mCj?efqhRL7@r;^2@QkNLp3;!p=1 zv#?V-ZgA5$35+L(I6B^VlU)zp-`e zD_@6l=XD!D4AuCvHU6_0*PpEBUbUKsW}!~Nd5^})BTnQw#6w3_&siQ0#utI=c}Und z?$`=jzhTQY-uXlVs^cDq@-+MzU-=r8N8pe8$}<>G?oG@mRO35np8&6L)z%+|Cf2mAmq&k5lsmriG|ICm&ucvlIHBW(Kc(fE?=aL=4gt$iRD@Rm)TVWILUo zB>LBW)t`o6Qw3%@^p)K_15#NpTe60r4pPHVj*+j49;s_lA^guM>e zZ8TmQe!ZTf{%n9hAK(v1ZGZkakpO=zz@LC$w>O=?`?r%BydARWV=OYHcUQf{FAE~x+ zG;SQW9w*eFgkL}Bt3Lz(a(sSQzcawb^)KIOjrHq#q2ov%XZ>oYe0IiX=X|ykv+Z@g zbYYw2VxF;$;&XaQm0eQWzpkfx{#p{T}+F9^_S)e>#6^tLk>Es^|Y|tLk-wpg0;&xu~t0o{007305_(s@AL0>k0#GJs0Y4 z-%yP>P;K9U_PK*>dFl|WxxrRr(9{#wj;OuAwG&lVGkaTYkT21iq;V67=k&7Wu>-7* z^VMt6exYf^i~H&&QJ#S&_ObDFepX<9Vz|B%hx*TF6IdU#ovQNH{ZbO^huUeMorSII zQx5jJr|kNv>#tL1*E7?PSpzqqT>I5}mA-m<9YyQuI3fl0OqoBP*4O#b@x{ImhG|h=i2tMUqMiTzDhI#+yum%ij#sZA>A0fs>$ub(hku=ZKJ=EBd~ZOn@4!~k z^-)#*m8hS^^^crh2k~9c)8mV_Q}yrfG`_0VEB}+-F0)tK{YDPz{~Q~}aV(7ME-uu+ zAIYPh##eRYHh$_?R&^Yzam-%>Gy&E1a}BtfcxIWmp3juq9+baxs$E_`IxmFZzn#S3 z*XuPJCjq~IeMrNv*JoO{d-%0|4z_OZ>UU4GMh{JI=;ex1|pxLW&z?LY62!Jk2Y+P*>SV?Gw3Jg?Vb zwzAhzl)o+~oqx4ebvsbi^C&IX`BGa|>#P2w>v=(Oba}~=Q4@Bak*9={H#zoEg}Ww588Y;Ad5-%AyE z$TsMG{|zhKp3i5tu)AS=`o90tS++lY-~S%wL+5`(((ljuL+2fP-7cA*?Ongi zKWo)JdUwxGz2bTrJKoyS+U-0${-Ukd@RZf`(^gZRD{Z?ctsS4!-LsRg+BngL)(+QO z%|(9UmAlaR@z!>>+SBuAD{Z^f5w`#Q0XA*~MYNCs+ms`54S035L z#)<4|HSzNHopj!Y zj;jH2qZ!+Oe4y3vkyf({ZTnT?kJhF#ae@=NnXXB>V z+4+xRd1PMR&vL?g(tza_zTEQ4$LxGMBkl5Y`e0nEZJZ?HWwE~Ice1>*e?b43zbuxk z{vLo6vHR(6S-byBmoj20TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq z5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH* zAOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8} z0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq5+DH*AOR8}0TLhq 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 U5CTF#2nYcoAOwWK|0)9iAF=nqTL1t6 diff --git a/tests/c_api_ut.cpp b/tests/c_api_ut.cpp index ed814607e..b656b8772 100644 --- a/tests/c_api_ut.cpp +++ b/tests/c_api_ut.cpp @@ -221,9 +221,7 @@ TEST(c_api, SubscriberStateTable) { TEST(c_api, ZmqConsumerProducerStateTable) { clearDB(); SWSSStringManager sm; - SWSSDBConnector db = SWSSDBConnector_new_named("TEST_DB", 1000, true); - SWSSZmqServer srv = SWSSZmqServer_new("tcp://127.0.0.1:42312"); SWSSZmqClient cli = SWSSZmqClient_new("tcp://127.0.0.1:42312"); EXPECT_TRUE(SWSSZmqClient_isConnected(cli)); @@ -241,9 +239,11 @@ TEST(c_api, ZmqConsumerProducerStateTable) { ASSERT_EQ(arr.len, 0); freeKeyOpFieldValuesArray(arr); +SWSS_LOG_DEBUG("print7"); // On flag = 0, we use the ZmqProducerStateTable // On flag = 1, we use the ZmqClient directly for (int flag = 0; flag < 2; flag++) { +SWSS_LOG_DEBUG("print7 for loop, flag set is : %d", flag); SWSSFieldValueTuple values_key1_data[2] = {{.field = "myfield1", .value = sm.makeString("myvalue1")}, {.field = "myfield2", .value = sm.makeString("myvalue2")}}; SWSSFieldValueArray values_key1 = { @@ -251,24 +251,58 @@ TEST(c_api, ZmqConsumerProducerStateTable) { .data = values_key1_data, }; +SWSS_LOG_DEBUG("print8"); SWSSFieldValueTuple values_key2_data[1] = {{.field = "myfield3", .value = sm.makeString("myvalue3")}}; SWSSFieldValueArray values_key2 = { .len = 1, .data = values_key2_data, }; +SWSS_LOG_DEBUG("print9"); SWSSKeyOpFieldValues arr_data[2] = { {.key = "mykey1", .operation = SWSSKeyOperation_SET, .fieldValues = values_key1}, {.key = "mykey2", .operation = SWSSKeyOperation_SET, .fieldValues = values_key2}}; arr = {.len = 2, .data = arr_data}; +SWSS_LOG_DEBUG("print10"); if (flag == 0) for (uint64_t i = 0; i < arr.len; i++) + { + SWSS_LOG_DEBUG("flag 0 case before calling SWSSZmqProducerStateTable_set, i: %ld", i); SWSSZmqProducerStateTable_set(pst, arr.data[i].key, arr.data[i].fieldValues); + } else + { + SWSS_LOG_DEBUG("print10 else loop, flag is: %d", flag); SWSSZmqClient_sendMsg(cli, "TEST_DB", "mytable", arr); + } +SWSS_LOG_DEBUG("print11"); ASSERT_EQ(SWSSZmqConsumerStateTable_readData(cst, 1500, true), SWSSSelectResult_DATA); +/* int retry_cnt = 1; + vector kfvs; + while (true) + { + arr = SWSSZmqConsumerStateTable_pops(cst); + + SWSS_LOG_DEBUG("print12"); + kfvs = takeKeyOpFieldValuesArray(arr); + SWSS_LOG_DEBUG("1 : kfvs.size() is: %ld", kfvs.size()); + sortKfvs(kfvs); + + SWSS_LOG_DEBUG("2 : kfvs.size() is: %ld", kfvs.size()); + SWSS_LOG_DEBUG("print13"); + if(kfvs.size() == 2 || retry_cnt == 3) + break; + retry_cnt++; + SWSS_LOG_DEBUG("Retry count is: %d, Before sleep()", retry_cnt); + usleep(1 * 1000); + SWSS_LOG_DEBUG("Retry count is: %d, After sleep()", retry_cnt); + } */ + + SWSS_LOG_DEBUG("Before sleep(2)"); + sleep(2); + SWSS_LOG_DEBUG("After sleep(2)"); arr = SWSSZmqConsumerStateTable_pops(cst); vector kfvs = takeKeyOpFieldValuesArray(arr); @@ -285,6 +319,7 @@ TEST(c_api, ZmqConsumerProducerStateTable) { EXPECT_EQ(fieldValues0[1].first, "myfield2"); EXPECT_EQ(fieldValues0[1].second, "myvalue2"); +SWSS_LOG_DEBUG("print14"); EXPECT_EQ(kfvKey(kfvs[1]), "mykey2"); EXPECT_EQ(kfvOp(kfvs[1]), "SET"); vector> &fieldValues1 = kfvFieldsValues(kfvs[1]); @@ -306,13 +341,40 @@ TEST(c_api, ZmqConsumerProducerStateTable) { else SWSSZmqClient_sendMsg(cli, "TEST_DB", "mytable", arr); +SWSS_LOG_DEBUG("print15"); ASSERT_EQ(SWSSZmqConsumerStateTable_readData(cst, 500, true), SWSSSelectResult_DATA); + +/* retry_cnt = 1; + while (true) + { + arr = SWSSZmqConsumerStateTable_pops(cst); + + kfvs = takeKeyOpFieldValuesArray(arr); + SWSS_LOG_DEBUG("3 : kfvs.size() is: %ld", kfvs.size()); + sortKfvs(kfvs); + SWSS_LOG_DEBUG("4 : kfvs.size() is: %ld", kfvs.size()); + if(kfvs.size() == 2 || retry_cnt == 3) + break; + retry_cnt++; + SWSS_LOG_DEBUG("Retry count is: %d, Before sleep()", retry_cnt); + usleep(1 * 1000); + SWSS_LOG_DEBUG("Retry count is: %d, After sleep()", retry_cnt); + } */ + + SWSS_LOG_DEBUG("Before sleep(2)"); + sleep(2); + SWSS_LOG_DEBUG("After sleep(2)"); arr = SWSSZmqConsumerStateTable_pops(cst); +SWSS_LOG_DEBUG("5 : kfvs.size() is: %ld", kfvs.size()); +SWSS_LOG_DEBUG("print16"); kfvs = takeKeyOpFieldValuesArray(arr); +SWSS_LOG_DEBUG("6 : kfvs.size() is: %ld", kfvs.size()); sortKfvs(kfvs); freeKeyOpFieldValuesArray(arr); +SWSS_LOG_DEBUG("7 : kfvs.size() is: %ld", kfvs.size()); +SWSS_LOG_DEBUG("print17"); ASSERT_EQ(kfvs.size(), 2); EXPECT_EQ(kfvKey(kfvs[0]), "mykey3"); EXPECT_EQ(kfvOp(kfvs[0]), "DEL"); diff --git a/tests/zmq_state_ut.cpp b/tests/zmq_state_ut.cpp index 3af093642..038ea0c0b 100644 --- a/tests/zmq_state_ut.cpp +++ b/tests/zmq_state_ut.cpp @@ -3,6 +3,7 @@ #include #include #include +#include #include "gtest/gtest.h" #include "common/dbconnector.h" #include "common/notificationconsumer.h" @@ -14,6 +15,7 @@ #include "common/zmqclient.h" #include "common/zmqproducerstatetable.h" #include "common/zmqconsumerstatetable.h" +#include "common/binaryserializer.h" using namespace std; using namespace swss; @@ -483,6 +485,10 @@ static bool zmq_done = false; static void zmqConsumerWorker(string tableName, string endpoint, bool dbPersistence) { +// std::string testTableName = "ZMQ_PROD_CONS_UT"; + std::string pushEndpoint = "tcp://localhost:1234"; + std::string pullEndpoint = "tcp://*:1234"; + cout << "DIV:: Function zmqConsumerWorker 473" << endl; cout << "Consumer thread started: " << tableName << endl; DBConnector db(TEST_DB, 0, true); @@ -491,30 +497,28 @@ static void zmqConsumerWorker(string tableName, string endpoint, bool dbPersiste cout << "DIV:: Function zmqConsumerWorker 478" << endl; ZmqConsumerStateTable c(&db, tableName, server, 128, 0, dbPersistence); cout << "DIV:: Function zmqConsumerWorker 480" << endl; - Select cs; - cs.addSelectable(&c); //validate received data - Selectable *selectcs; - std::deque vkco; - cout << "DIV:: Function zmqConsumerWorker 486" << endl; - int ret = 0; + std::vector values; + values.push_back(KeyOpFieldsValuesTuple{"k", SET_COMMAND, std::vector{FieldValueTuple{"f", "v"}}}); + while (!zmq_done) { - cout << "DIV:: Function zmqConsumerWorker 490" << endl; - ret = cs.select(&selectcs, 10, true); - cout << "DIV:: Function zmqConsumerWorker 492" << endl; - if (ret == Select::OBJECT) - { - cout << "DIV:: Function zmqConsumerWorker 494" << endl; - c.pops(vkco); - cout << "DIV:: Function zmqConsumerWorker 496" << endl; - std::vector values; - cout << "DIV:: Function zmqConsumerWorker 498" << endl; - values.push_back(KeyOpFieldsValuesTuple{"k", SET_COMMAND, std::vector{FieldValueTuple{"f", "v"}}}); - cout << "DIV:: Function zmqConsumerWorker 500" << endl; - server.sendMsg(TEST_DB, tableName, values); - cout << "DIV:: Function zmqConsumerWorker 502" << endl; - } + sleep(10); + std::string rec_dbName, rec_tableName; + std::vector> rec_kcos_ptrs; + std::vector deserialized_kcos; + + BinarySerializer::deserializeBuffer(server.m_buffer.data(), server.m_buffer.size(), rec_dbName, rec_tableName, rec_kcos_ptrs); + + for (auto kco_ptr : rec_kcos_ptrs) + { + deserialized_kcos.push_back(*kco_ptr); + } + SWSS_LOG_DEBUG("dbname is: %s & tablename is : %s", rec_dbName.c_str(), rec_tableName.c_str()); + EXPECT_EQ(rec_dbName, TEST_DB); + EXPECT_EQ(rec_tableName, tableName); + EXPECT_EQ(deserialized_kcos, values); + } allDataReceived = true; @@ -528,13 +532,13 @@ static void zmqConsumerWorker(string tableName, string endpoint, bool dbPersiste } } + zmq_done = true; cout << "Consumer thread ended: " << tableName << endl; } static void ZmqWithResponse(bool producerPersistence) { std::string testTableName = "ZMQ_PROD_CONS_UT"; -// std::string db_Name = "TEST_DB"; std::string pushEndpoint = "tcp://localhost:1234"; std::string pullEndpoint = "tcp://*:1234"; // start consumer first, SHM can only have 1 consumer per table. @@ -554,23 +558,15 @@ static void ZmqWithResponse(bool producerPersistence) std::vector> kcos_p; cout << "DIV:: Function ZmqWithResponse ut 1 541" << endl; std::string dbName, tableName; - for (int i = 0; i < 3; ++i) + for (int i = 0; i < 5; ++i) { cout << "DIV:: Function ZmqWithResponse ut 1 545" << endl; p.send(kcos); - ASSERT_TRUE(p.wait(dbName, tableName, kcos_p)); - cout << "DIV:: Function ZmqWithResponse ut 1 548" << endl; - EXPECT_EQ(dbName, TEST_DB); - EXPECT_EQ(tableName, testTableName); - ASSERT_EQ(kcos_p.size(), 1); - EXPECT_EQ(kfvKey(*kcos_p[0]), "k"); - EXPECT_EQ(kfvOp(*kcos_p[0]), SET_COMMAND); - std::vector cos = std::vector{FieldValueTuple{"f", "v"}}; - EXPECT_EQ(kfvFieldsValues(*kcos_p[0]), cos); } cout << "DIV:: Function ZmqWithResponse ut 1 558" << endl; zmq_done = true; + sleep(10); consumerThread->join(); delete consumerThread; } @@ -578,31 +574,21 @@ static void ZmqWithResponse(bool producerPersistence) TEST(ZmqWithResponse, test) { // test with persist by consumer - ZmqWithResponse(false); + ZmqWithResponse(true); } TEST(ZmqWithResponseClientError, test) { std::string testTableName = "ZMQ_PROD_CONS_UT"; std::string pushEndpoint = "tcp://localhost:1234"; -// std::string new_dbName = "TEST_DB"; - cout << "DIV:: Function ZmqWithResponse ut 2 575" << endl; DBConnector db(TEST_DB, 0, true); - cout << "DIV:: Function ZmqWithResponse ut 2 577" << endl; ZmqClient client(pushEndpoint, 3000); -// ZmqClient client(pushEndpoint); - cout << "DIV:: Function ZmqWithResponse ut 2 580" << endl; ZmqProducerStateTable p(&db, testTableName, client, true); - cout << "DIV:: Function ZmqWithResponse ut 2 582" << endl; std::vector kcos; kcos.push_back(KeyOpFieldsValuesTuple{"k", SET_COMMAND, std::vector{}}); std::vector> kcos_p; std::string dbName, tableName; - cout << "DIV:: Function ZmqWithResponse ut 2 587" << endl; p.send(kcos); // Wait will timeout without server reply. EXPECT_FALSE(p.wait(dbName, tableName, kcos_p)); - cout << "DIV:: Function ZmqWithResponse ut 2 591" << endl; -// EXPECT_FALSE(p.wait(new_dbName, testTableName, kcos_p)); } - diff --git a/ut_dump_file.txt b/ut_dump_file.txt new file mode 100644 index 000000000..68146e2d8 --- /dev/null +++ b/ut_dump_file.txt @@ -0,0 +1,19 @@ +[ +{ + "OP": "SET", + "UT_REDIS:test_key_1": { + "test_field_1": "test_value_1" + } +}, +{ + "OP": "SET", + "UT_REDIS:test_key_2": { + "test_field_1": "test_value_1", + "test_field_2": "test_value_2" + } +}, +{ + "OP": "DEL", + "UT_REDIS:test_key_1": {} +} +] From f0112d2b47110161afd438009dfcd6d0a50f9de5 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Wed, 18 Dec 2024 00:45:04 -0800 Subject: [PATCH 03/10] swig_verify --- common/zmqclient.cpp | 6 +++--- common/zmqclient.h | 6 +++--- common/zmqproducerstatetable.cpp | 3 ++- common/zmqproducerstatetable.h | 2 -- tests/zmq_state_ut.cpp | 2 +- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 5864a7aea..20087811f 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -220,9 +220,9 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); throw system_error(make_error_code(errc::io_error), message); } -bool ZmqClient::wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) +//bool ZmqClient::wait(std::string& dbName, + // std::string& tableName, +bool ZmqClient::wait(std::vector>& kcos) { SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); diff --git a/common/zmqclient.h b/common/zmqclient.h index c645a1f74..60952dcf5 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -26,9 +26,9 @@ class ZmqClient const std::string& tableName, const std::vector& kcos); - bool wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos); + //bool wait(std::string& dbName, + // std::string& tableName, + bool wait(std::vector>& kcos); private: void initialize(const std::string& endpoint, const std::string& vrf); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 07346c08b..2f88fa16f 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -170,7 +170,8 @@ bool ZmqProducerStateTable::wait(std::string& dbName, std::vector>& kcos) { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); - return m_zmqClient.wait(dbName, tableName, kcos); +// return m_zmqClient.wait(m_dbName, m_tableNameStr, kcos); + return m_zmqClient.wait(kcos); } size_t ZmqProducerStateTable::dbUpdaterQueueSize() diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 8d21138ea..847c4cdeb 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -40,9 +40,7 @@ class ZmqProducerStateTable : public ProducerStateTable // This method should only be used if the ZmqClient enables one-to-one sync. virtual bool wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos); size_t dbUpdaterQueueSize(); diff --git a/tests/zmq_state_ut.cpp b/tests/zmq_state_ut.cpp index 038ea0c0b..fb05e77d5 100644 --- a/tests/zmq_state_ut.cpp +++ b/tests/zmq_state_ut.cpp @@ -574,7 +574,7 @@ static void ZmqWithResponse(bool producerPersistence) TEST(ZmqWithResponse, test) { // test with persist by consumer - ZmqWithResponse(true); + ZmqWithResponse(false); } TEST(ZmqWithResponseClientError, test) From 8ba8ec31e37e040e2866c7c486e1e8a4077d65b0 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Wed, 18 Dec 2024 03:14:28 -0800 Subject: [PATCH 04/10] Revert "swig_verify" --- common/zmqclient.cpp | 6 +++--- common/zmqclient.h | 6 +++--- common/zmqproducerstatetable.cpp | 3 +-- common/zmqproducerstatetable.h | 2 ++ tests/zmq_state_ut.cpp | 2 +- 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 20087811f..5864a7aea 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -220,9 +220,9 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); throw system_error(make_error_code(errc::io_error), message); } -//bool ZmqClient::wait(std::string& dbName, - // std::string& tableName, -bool ZmqClient::wait(std::vector>& kcos) +bool ZmqClient::wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos) { SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); diff --git a/common/zmqclient.h b/common/zmqclient.h index 60952dcf5..c645a1f74 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -26,9 +26,9 @@ class ZmqClient const std::string& tableName, const std::vector& kcos); - //bool wait(std::string& dbName, - // std::string& tableName, - bool wait(std::vector>& kcos); + bool wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos); private: void initialize(const std::string& endpoint, const std::string& vrf); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 2f88fa16f..07346c08b 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -170,8 +170,7 @@ bool ZmqProducerStateTable::wait(std::string& dbName, std::vector>& kcos) { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); -// return m_zmqClient.wait(m_dbName, m_tableNameStr, kcos); - return m_zmqClient.wait(kcos); + return m_zmqClient.wait(dbName, tableName, kcos); } size_t ZmqProducerStateTable::dbUpdaterQueueSize() diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 847c4cdeb..8d21138ea 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -40,7 +40,9 @@ class ZmqProducerStateTable : public ProducerStateTable // This method should only be used if the ZmqClient enables one-to-one sync. virtual bool wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos); size_t dbUpdaterQueueSize(); diff --git a/tests/zmq_state_ut.cpp b/tests/zmq_state_ut.cpp index fb05e77d5..038ea0c0b 100644 --- a/tests/zmq_state_ut.cpp +++ b/tests/zmq_state_ut.cpp @@ -574,7 +574,7 @@ static void ZmqWithResponse(bool producerPersistence) TEST(ZmqWithResponse, test) { // test with persist by consumer - ZmqWithResponse(false); + ZmqWithResponse(true); } TEST(ZmqWithResponseClientError, test) From 1d7096a560c38206fc8da0accbd45a0a6f927f89 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Wed, 18 Dec 2024 03:15:17 -0800 Subject: [PATCH 05/10] ... --- common/zmqproducerstatetable.cpp | 1 + common/zmqproducerstatetable.h | 1 + pyext/swsscommon.i | 8 ++++++++ tests/zmq_state_ut.cpp | 6 +++--- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 07346c08b..319574327 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -170,6 +170,7 @@ bool ZmqProducerStateTable::wait(std::string& dbName, std::vector>& kcos) { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); + return m_zmqClient.wait(dbName, tableName, kcos); } diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 8d21138ea..184d6272e 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -18,6 +18,7 @@ class ZmqProducerStateTable : public ProducerStateTable public: ZmqProducerStateTable(DBConnector *db, const std::string &tableName, ZmqClient &zmqClient, bool dbPersistence = true); ZmqProducerStateTable(RedisPipeline *pipeline, const std::string &tableName, ZmqClient &zmqClient, bool buffered = false, bool dbPersistence = true); +// ~ZmqProducerStateTable() = default; /* Implements set() and del() commands using notification messages */ virtual void set(const std::string &key, diff --git a/pyext/swsscommon.i b/pyext/swsscommon.i index b3d015e03..c27c92a27 100644 --- a/pyext/swsscommon.i +++ b/pyext/swsscommon.i @@ -331,6 +331,14 @@ T castSelectableObj(swss::Selectable *temp) %apply std::string& OUTPUT {std::string &op}; %apply std::vector>& OUTPUT {std::vector> &fvs}; %include "consumertablebase.h" +%extend ZmqProducerStateTable { + // Wrap the wait method + bool wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos) { + return self->wait(dbName, tableName, kcos); + } +}; %clear std::string &key; %clear std::string &op; %clear std::vector> &fvs; diff --git a/tests/zmq_state_ut.cpp b/tests/zmq_state_ut.cpp index 038ea0c0b..bd056f48e 100644 --- a/tests/zmq_state_ut.cpp +++ b/tests/zmq_state_ut.cpp @@ -555,9 +555,9 @@ static void ZmqWithResponse(bool producerPersistence) cout << "DIV:: Function ZmqWithResponse ut 1 537" << endl; std::vector kcos; kcos.push_back(KeyOpFieldsValuesTuple{"k", SET_COMMAND, std::vector{FieldValueTuple{"f", "v"}}}); - std::vector> kcos_p; + //std::vector> kcos_p; cout << "DIV:: Function ZmqWithResponse ut 1 541" << endl; - std::string dbName, tableName; + //std::string dbName, tableName; for (int i = 0; i < 5; ++i) { cout << "DIV:: Function ZmqWithResponse ut 1 545" << endl; @@ -574,7 +574,7 @@ static void ZmqWithResponse(bool producerPersistence) TEST(ZmqWithResponse, test) { // test with persist by consumer - ZmqWithResponse(true); + ZmqWithResponse(false); } TEST(ZmqWithResponseClientError, test) From 0a40773e02ef16200d8642a97978f5bfef5afdcf Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Thu, 19 Dec 2024 11:56:44 -0800 Subject: [PATCH 06/10] zmqwait --- pyext/swsscommon.i | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pyext/swsscommon.i b/pyext/swsscommon.i index c27c92a27..c77a46035 100644 --- a/pyext/swsscommon.i +++ b/pyext/swsscommon.i @@ -76,6 +76,8 @@ %template(FieldValuePair) std::pair; %template(FieldValuePairs) std::vector>; %template(FieldValuePairsList) std::vector>>; +%template(KeyFieldValuePairs) std::pair>>; +%template(KeyFieldValuePairsList) std::vector>>>; %template(FieldValueMap) std::map; %template(VectorString) std::vector; %template(ScanResult) std::pair>; @@ -289,6 +291,22 @@ T castSelectableObj(swss::Selectable *temp) %template(hgetall) hgetall>; } +%inline %{ +std::vector>> zmqWait(swss::ZmqProducerStateTable &p) +{ + std::vector>> ret; + std::string db_name; + std::string table_name; + std::vector> kcos_ptr; + p.wait(db_name, table_name, kcos_ptr); + for (const auto kco : kcos_ptr) + { + ret.push_back(std::pair>{kfvKey(*kco), kfvFieldsValues(*kco)}); + } + return ret; +} +%} + %ignore swss::TableEntryPoppable::pops(std::deque &, const std::string &); %apply std::vector& OUTPUT {std::vector &keys}; %apply std::vector& OUTPUT {std::vector &ops}; From 6544918ae8da5da075720759350578422db7d3ad Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Fri, 20 Dec 2024 11:28:20 -0800 Subject: [PATCH 07/10] const --- common/zmqclient.cpp | 7 +- common/zmqclient.h | 6 +- common/zmqproducerstatetable.cpp | 6 +- common/zmqproducerstatetable.h | 8 +- goext/go.mod | 3 + goext/swsscommon.go | 18801 +++++++++++++++++ goext/swsscommon_wrap.cxx | 31971 +++++++++++++++++++++++++++++ goext/swsscommon_wrap.h | 139 + pyext/swsscommon.i | 8 - 9 files changed, 50926 insertions(+), 23 deletions(-) create mode 100644 goext/go.mod create mode 100644 goext/swsscommon.go create mode 100644 goext/swsscommon_wrap.cxx create mode 100644 goext/swsscommon_wrap.h diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 5864a7aea..588fbd49a 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -220,14 +220,13 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); throw system_error(make_error_code(errc::io_error), message); } -bool ZmqClient::wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) +bool ZmqClient::wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos) { SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); - kcos.clear(); return false; } } diff --git a/common/zmqclient.h b/common/zmqclient.h index c645a1f74..cd2f3f3e6 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -26,9 +26,9 @@ class ZmqClient const std::string& tableName, const std::vector& kcos); - bool wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos); + bool wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos); private: void initialize(const std::string& endpoint, const std::string& vrf); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 319574327..1549fb291 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -165,9 +165,9 @@ SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::send"); } } -bool ZmqProducerStateTable::wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) +bool ZmqProducerStateTable::wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos) { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 184d6272e..85c7b953c 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -40,11 +40,9 @@ class ZmqProducerStateTable : public ProducerStateTable // This method should only be used if the ZmqClient enables one-to-one sync. - virtual bool wait(std::string& dbName, - - std::string& tableName, - - std::vector>& kcos); + virtual bool wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos); size_t dbUpdaterQueueSize(); private: diff --git a/goext/go.mod b/goext/go.mod new file mode 100644 index 000000000..a9a05f32a --- /dev/null +++ b/goext/go.mod @@ -0,0 +1,3 @@ +module goext + +go 1.22.1 diff --git a/goext/swsscommon.go b/goext/swsscommon.go new file mode 100644 index 000000000..be617a1ea --- /dev/null +++ b/goext/swsscommon.go @@ -0,0 +1,18801 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 4.0.2 + * + * This file is not intended to be easily readable and contains a number of + * coding conventions designed to improve portability and efficiency. Do not make + * changes to this file unless you know what you are doing--modify the SWIG + * interface file instead. + * ----------------------------------------------------------------------------- */ + +// source: swsscommon.i + +package swsscommon + +/* +#define intgo swig_intgo +typedef void *swig_voidp; + +#include + + +typedef long long intgo; +typedef unsigned long long uintgo; + + + +typedef struct { char *p; intgo n; } _gostring_; +typedef struct { void* array; intgo len; intgo cap; } _goslice_; + + +typedef _gostring_ swig_type_1; +typedef _gostring_ swig_type_2; +typedef _gostring_ swig_type_3; +typedef _gostring_ swig_type_4; +typedef _gostring_ swig_type_5; +typedef _gostring_ swig_type_6; +typedef long long swig_type_7; +typedef long long swig_type_8; +typedef long long swig_type_9; +typedef long long swig_type_10; +typedef long long swig_type_11; +typedef long long swig_type_12; +typedef long long swig_type_13; +typedef long long swig_type_14; +typedef _gostring_ swig_type_15; +typedef _gostring_ swig_type_16; +typedef _gostring_ swig_type_17; +typedef long long swig_type_18; +typedef long long swig_type_19; +typedef long long swig_type_20; +typedef long long swig_type_21; +typedef _gostring_ swig_type_22; +typedef _gostring_ swig_type_23; +typedef _gostring_ swig_type_24; +typedef _gostring_ swig_type_25; +typedef _gostring_ swig_type_26; +typedef _gostring_ swig_type_27; +typedef long long swig_type_28; +typedef long long swig_type_29; +typedef long long swig_type_30; +typedef long long swig_type_31; +typedef _gostring_ swig_type_32; +typedef _gostring_ swig_type_33; +typedef _gostring_ swig_type_34; +typedef long long swig_type_35; +typedef long long swig_type_36; +typedef long long swig_type_37; +typedef _gostring_ swig_type_38; +typedef _gostring_ swig_type_39; +typedef _gostring_ swig_type_40; +typedef _gostring_ swig_type_41; +typedef _gostring_ swig_type_42; +typedef _gostring_ swig_type_43; +typedef _gostring_ swig_type_44; +typedef _gostring_ swig_type_45; +typedef _gostring_ swig_type_46; +typedef _gostring_ swig_type_47; +typedef _gostring_ swig_type_48; +typedef _gostring_ swig_type_49; +typedef long long swig_type_50; +typedef long long swig_type_51; +typedef long long swig_type_52; +typedef long long swig_type_53; +typedef _gostring_ swig_type_54; +typedef _gostring_ swig_type_55; +typedef _gostring_ swig_type_56; +typedef _gostring_ swig_type_57; +typedef _gostring_ swig_type_58; +typedef _gostring_ swig_type_59; +typedef _gostring_ swig_type_60; +typedef _gostring_ swig_type_61; +typedef _gostring_ swig_type_62; +typedef _gostring_ swig_type_63; +typedef _gostring_ swig_type_64; +typedef _gostring_ swig_type_65; +typedef _gostring_ swig_type_66; +typedef _gostring_ swig_type_67; +typedef _gostring_ swig_type_68; +typedef _gostring_ swig_type_69; +typedef _gostring_ swig_type_70; +typedef _gostring_ swig_type_71; +typedef _gostring_ swig_type_72; +typedef _gostring_ swig_type_73; +typedef _gostring_ swig_type_74; +typedef _gostring_ swig_type_75; +typedef _gostring_ swig_type_76; +typedef _gostring_ swig_type_77; +typedef _gostring_ swig_type_78; +typedef _gostring_ swig_type_79; +typedef _gostring_ swig_type_80; +typedef _gostring_ swig_type_81; +typedef _gostring_ swig_type_82; +typedef _gostring_ swig_type_83; +typedef _gostring_ swig_type_84; +typedef _gostring_ swig_type_85; +typedef _gostring_ swig_type_86; +typedef _gostring_ swig_type_87; +typedef _gostring_ swig_type_88; +typedef _gostring_ swig_type_89; +typedef _gostring_ swig_type_90; +typedef _gostring_ swig_type_91; +typedef _gostring_ swig_type_92; +typedef _gostring_ swig_type_93; +typedef _gostring_ swig_type_94; +typedef _gostring_ swig_type_95; +typedef _gostring_ swig_type_96; +typedef _gostring_ swig_type_97; +typedef _gostring_ swig_type_98; +typedef _gostring_ swig_type_99; +typedef _gostring_ swig_type_100; +typedef _gostring_ swig_type_101; +typedef _gostring_ swig_type_102; +typedef _gostring_ swig_type_103; +typedef _gostring_ swig_type_104; +typedef _gostring_ swig_type_105; +typedef _gostring_ swig_type_106; +typedef _gostring_ swig_type_107; +typedef _gostring_ swig_type_108; +typedef _gostring_ swig_type_109; +typedef _gostring_ swig_type_110; +typedef _gostring_ swig_type_111; +typedef _gostring_ swig_type_112; +typedef _gostring_ swig_type_113; +typedef _gostring_ swig_type_114; +typedef _gostring_ swig_type_115; +typedef _gostring_ swig_type_116; +typedef _gostring_ swig_type_117; +typedef _gostring_ swig_type_118; +typedef _gostring_ swig_type_119; +typedef _gostring_ swig_type_120; +typedef _gostring_ swig_type_121; +typedef _gostring_ swig_type_122; +typedef _gostring_ swig_type_123; +typedef _gostring_ swig_type_124; +typedef _gostring_ swig_type_125; +typedef _gostring_ swig_type_126; +typedef _gostring_ swig_type_127; +typedef _gostring_ swig_type_128; +typedef _gostring_ swig_type_129; +typedef _gostring_ swig_type_130; +typedef _gostring_ swig_type_131; +typedef _gostring_ swig_type_132; +typedef _gostring_ swig_type_133; +typedef _gostring_ swig_type_134; +typedef _gostring_ swig_type_135; +typedef _gostring_ swig_type_136; +typedef _gostring_ swig_type_137; +typedef _gostring_ swig_type_138; +typedef _gostring_ swig_type_139; +typedef _gostring_ swig_type_140; +typedef _gostring_ swig_type_141; +typedef _gostring_ swig_type_142; +typedef _gostring_ swig_type_143; +typedef _gostring_ swig_type_144; +typedef _gostring_ swig_type_145; +typedef _gostring_ swig_type_146; +typedef _gostring_ swig_type_147; +typedef _gostring_ swig_type_148; +typedef _gostring_ swig_type_149; +typedef _gostring_ swig_type_150; +typedef _gostring_ swig_type_151; +typedef _gostring_ swig_type_152; +typedef _gostring_ swig_type_153; +typedef _gostring_ swig_type_154; +typedef _gostring_ swig_type_155; +typedef _gostring_ swig_type_156; +typedef _gostring_ swig_type_157; +typedef _gostring_ swig_type_158; +typedef long long swig_type_159; +typedef _gostring_ swig_type_160; +typedef _gostring_ swig_type_161; +typedef long long swig_type_162; +typedef _gostring_ swig_type_163; +typedef _gostring_ swig_type_164; +typedef long long swig_type_165; +typedef _gostring_ swig_type_166; +typedef _gostring_ swig_type_167; +typedef _gostring_ swig_type_168; +typedef _gostring_ swig_type_169; +typedef _gostring_ swig_type_170; +typedef _gostring_ swig_type_171; +typedef _gostring_ swig_type_172; +typedef _gostring_ swig_type_173; +typedef _gostring_ swig_type_174; +typedef _gostring_ swig_type_175; +typedef _gostring_ swig_type_176; +typedef _gostring_ swig_type_177; +typedef _gostring_ swig_type_178; +typedef _gostring_ swig_type_179; +typedef _gostring_ swig_type_180; +typedef long long swig_type_181; +typedef _gostring_ swig_type_182; +typedef long long swig_type_183; +typedef _gostring_ swig_type_184; +typedef long long swig_type_185; +typedef _gostring_ swig_type_186; +typedef _gostring_ swig_type_187; +typedef _gostring_ swig_type_188; +typedef _gostring_ swig_type_189; +typedef _gostring_ swig_type_190; +typedef _gostring_ swig_type_191; +typedef long long swig_type_192; +typedef _gostring_ swig_type_193; +typedef _gostring_ swig_type_194; +typedef _gostring_ swig_type_195; +typedef _gostring_ swig_type_196; +typedef _gostring_ swig_type_197; +typedef _gostring_ swig_type_198; +typedef _gostring_ swig_type_199; +typedef _gostring_ swig_type_200; +typedef _gostring_ swig_type_201; +typedef _gostring_ swig_type_202; +typedef _gostring_ swig_type_203; +typedef _gostring_ swig_type_204; +typedef _gostring_ swig_type_205; +typedef _gostring_ swig_type_206; +typedef _gostring_ swig_type_207; +typedef _gostring_ swig_type_208; +typedef long long swig_type_209; +typedef _gostring_ swig_type_210; +typedef _gostring_ swig_type_211; +typedef _gostring_ swig_type_212; +typedef _gostring_ swig_type_213; +typedef _gostring_ swig_type_214; +typedef _gostring_ swig_type_215; +typedef _gostring_ swig_type_216; +typedef _gostring_ swig_type_217; +typedef _gostring_ swig_type_218; +typedef _gostring_ swig_type_219; +typedef _gostring_ swig_type_220; +typedef _gostring_ swig_type_221; +typedef _gostring_ swig_type_222; +typedef _gostring_ swig_type_223; +typedef _gostring_ swig_type_224; +typedef _gostring_ swig_type_225; +typedef _gostring_ swig_type_226; +typedef _gostring_ swig_type_227; +typedef _gostring_ swig_type_228; +typedef _gostring_ swig_type_229; +typedef _gostring_ swig_type_230; +typedef _gostring_ swig_type_231; +typedef _gostring_ swig_type_232; +typedef _gostring_ swig_type_233; +typedef _gostring_ swig_type_234; +typedef _gostring_ swig_type_235; +typedef _gostring_ swig_type_236; +typedef _gostring_ swig_type_237; +typedef _gostring_ swig_type_238; +typedef _gostring_ swig_type_239; +typedef _gostring_ swig_type_240; +typedef long long swig_type_241; +typedef _gostring_ swig_type_242; +typedef _gostring_ swig_type_243; +typedef _gostring_ swig_type_244; +typedef _gostring_ swig_type_245; +typedef long long swig_type_246; +typedef _gostring_ swig_type_247; +typedef _gostring_ swig_type_248; +typedef _gostring_ swig_type_249; +typedef _gostring_ swig_type_250; +typedef long long swig_type_251; +typedef _gostring_ swig_type_252; +typedef _gostring_ swig_type_253; +typedef long long swig_type_254; +typedef _gostring_ swig_type_255; +typedef _gostring_ swig_type_256; +typedef _gostring_ swig_type_257; +typedef _gostring_ swig_type_258; +typedef _gostring_ swig_type_259; +typedef _gostring_ swig_type_260; +typedef long long swig_type_261; +typedef _gostring_ swig_type_262; +typedef _gostring_ swig_type_263; +typedef _gostring_ swig_type_264; +typedef _gostring_ swig_type_265; +typedef _gostring_ swig_type_266; +typedef _gostring_ swig_type_267; +typedef _gostring_ swig_type_268; +typedef _gostring_ swig_type_269; +typedef _gostring_ swig_type_270; +typedef _gostring_ swig_type_271; +typedef _gostring_ swig_type_272; +typedef _gostring_ swig_type_273; +typedef _gostring_ swig_type_274; +typedef _gostring_ swig_type_275; +typedef _gostring_ swig_type_276; +typedef _gostring_ swig_type_277; +typedef long long swig_type_278; +typedef _gostring_ swig_type_279; +typedef _gostring_ swig_type_280; +typedef _gostring_ swig_type_281; +typedef _gostring_ swig_type_282; +typedef _gostring_ swig_type_283; +typedef _gostring_ swig_type_284; +typedef _gostring_ swig_type_285; +typedef _gostring_ swig_type_286; +typedef _gostring_ swig_type_287; +typedef _gostring_ swig_type_288; +typedef _gostring_ swig_type_289; +typedef _gostring_ swig_type_290; +typedef _gostring_ swig_type_291; +typedef long long swig_type_292; +typedef _gostring_ swig_type_293; +typedef _gostring_ swig_type_294; +typedef _gostring_ swig_type_295; +typedef long long swig_type_296; +typedef long long swig_type_297; +typedef _gostring_ swig_type_298; +typedef _gostring_ swig_type_299; +typedef long long swig_type_300; +typedef _gostring_ swig_type_301; +typedef _gostring_ swig_type_302; +typedef _gostring_ swig_type_303; +typedef _gostring_ swig_type_304; +typedef _gostring_ swig_type_305; +typedef _gostring_ swig_type_306; +typedef _gostring_ swig_type_307; +typedef _gostring_ swig_type_308; +typedef _gostring_ swig_type_309; +typedef _gostring_ swig_type_310; +typedef _gostring_ swig_type_311; +typedef _gostring_ swig_type_312; +typedef _gostring_ swig_type_313; +typedef long long swig_type_314; +typedef long long swig_type_315; +typedef long long swig_type_316; +typedef _gostring_ swig_type_317; +typedef _gostring_ swig_type_318; +typedef _gostring_ swig_type_319; +typedef _gostring_ swig_type_320; +typedef long long swig_type_321; +typedef _gostring_ swig_type_322; +typedef _gostring_ swig_type_323; +typedef _gostring_ swig_type_324; +typedef long long swig_type_325; +typedef _gostring_ swig_type_326; +typedef _gostring_ swig_type_327; +typedef _gostring_ swig_type_328; +typedef _gostring_ swig_type_329; +typedef _gostring_ swig_type_330; +typedef _gostring_ swig_type_331; +typedef _gostring_ swig_type_332; +typedef _gostring_ swig_type_333; +typedef _gostring_ swig_type_334; +typedef _gostring_ swig_type_335; +typedef _gostring_ swig_type_336; +typedef _gostring_ swig_type_337; +typedef _gostring_ swig_type_338; +typedef _gostring_ swig_type_339; +typedef _gostring_ swig_type_340; +typedef _gostring_ swig_type_341; +typedef _gostring_ swig_type_342; +typedef _gostring_ swig_type_343; +typedef _gostring_ swig_type_344; +typedef _gostring_ swig_type_345; +typedef _gostring_ swig_type_346; +typedef _gostring_ swig_type_347; +typedef _gostring_ swig_type_348; +typedef _gostring_ swig_type_349; +typedef _gostring_ swig_type_350; +typedef long long swig_type_351; +typedef _gostring_ swig_type_352; +typedef _gostring_ swig_type_353; +typedef _gostring_ swig_type_354; +typedef _gostring_ swig_type_355; +typedef _gostring_ swig_type_356; +typedef _gostring_ swig_type_357; +typedef _gostring_ swig_type_358; +typedef _gostring_ swig_type_359; +typedef _gostring_ swig_type_360; +typedef _gostring_ swig_type_361; +typedef _gostring_ swig_type_362; +typedef _gostring_ swig_type_363; +typedef _gostring_ swig_type_364; +typedef _gostring_ swig_type_365; +typedef _gostring_ swig_type_366; +typedef _gostring_ swig_type_367; +typedef _gostring_ swig_type_368; +typedef _gostring_ swig_type_369; +typedef _gostring_ swig_type_370; +typedef _gostring_ swig_type_371; +typedef _gostring_ swig_type_372; +typedef _gostring_ swig_type_373; +typedef _gostring_ swig_type_374; +typedef _gostring_ swig_type_375; +typedef _gostring_ swig_type_376; +typedef _gostring_ swig_type_377; +typedef _gostring_ swig_type_378; +typedef _gostring_ swig_type_379; +typedef _gostring_ swig_type_380; +typedef _gostring_ swig_type_381; +typedef _gostring_ swig_type_382; +typedef long long swig_type_383; +typedef _gostring_ swig_type_384; +typedef _gostring_ swig_type_385; +typedef _gostring_ swig_type_386; +typedef _gostring_ swig_type_387; +typedef long long swig_type_388; +typedef _gostring_ swig_type_389; +typedef _gostring_ swig_type_390; +typedef _gostring_ swig_type_391; +typedef _gostring_ swig_type_392; +typedef long long swig_type_393; +typedef _gostring_ swig_type_394; +typedef _gostring_ swig_type_395; +typedef long long swig_type_396; +typedef _gostring_ swig_type_397; +typedef _gostring_ swig_type_398; +typedef _gostring_ swig_type_399; +typedef _gostring_ swig_type_400; +typedef _gostring_ swig_type_401; +typedef _gostring_ swig_type_402; +typedef _gostring_ swig_type_403; +typedef _gostring_ swig_type_404; +typedef _gostring_ swig_type_405; +typedef _gostring_ swig_type_406; +typedef _gostring_ swig_type_407; +typedef _gostring_ swig_type_408; +typedef _gostring_ swig_type_409; +typedef _gostring_ swig_type_410; +typedef _gostring_ swig_type_411; +typedef _gostring_ swig_type_412; +typedef _gostring_ swig_type_413; +typedef _gostring_ swig_type_414; +typedef _gostring_ swig_type_415; +typedef _gostring_ swig_type_416; +typedef _gostring_ swig_type_417; +typedef _gostring_ swig_type_418; +typedef _gostring_ swig_type_419; +typedef long long swig_type_420; +typedef long long swig_type_421; +typedef long long swig_type_422; +typedef long long swig_type_423; +typedef long long swig_type_424; +typedef _gostring_ swig_type_425; +typedef _gostring_ swig_type_426; +typedef _gostring_ swig_type_427; +typedef _gostring_ swig_type_428; +typedef _gostring_ swig_type_429; +typedef _gostring_ swig_type_430; +typedef _gostring_ swig_type_431; +typedef _gostring_ swig_type_432; +typedef _gostring_ swig_type_433; +typedef _gostring_ swig_type_434; +typedef _gostring_ swig_type_435; +typedef long long swig_type_436; +typedef long long swig_type_437; +typedef long long swig_type_438; +typedef _gostring_ swig_type_439; +typedef _gostring_ swig_type_440; +typedef _gostring_ swig_type_441; +typedef _gostring_ swig_type_442; +typedef _gostring_ swig_type_443; +typedef _gostring_ swig_type_444; +typedef _gostring_ swig_type_445; +typedef _gostring_ swig_type_446; +typedef _gostring_ swig_type_447; +typedef _gostring_ swig_type_448; +typedef _gostring_ swig_type_449; +typedef _gostring_ swig_type_450; +typedef _gostring_ swig_type_451; +typedef _gostring_ swig_type_452; +typedef _gostring_ swig_type_453; +typedef _gostring_ swig_type_454; +typedef _gostring_ swig_type_455; +typedef _gostring_ swig_type_456; +typedef _gostring_ swig_type_457; +typedef _gostring_ swig_type_458; +typedef _gostring_ swig_type_459; +typedef _gostring_ swig_type_460; +typedef _gostring_ swig_type_461; +typedef _gostring_ swig_type_462; +typedef _gostring_ swig_type_463; +typedef _gostring_ swig_type_464; +typedef _gostring_ swig_type_465; +typedef _gostring_ swig_type_466; +typedef _gostring_ swig_type_467; +typedef _gostring_ swig_type_468; +typedef _gostring_ swig_type_469; +typedef _gostring_ swig_type_470; +typedef _gostring_ swig_type_471; +typedef _gostring_ swig_type_472; +typedef _gostring_ swig_type_473; +typedef _gostring_ swig_type_474; +typedef _gostring_ swig_type_475; +typedef _gostring_ swig_type_476; +typedef long long swig_type_477; +typedef _gostring_ swig_type_478; +typedef _gostring_ swig_type_479; +typedef _gostring_ swig_type_480; +typedef long long swig_type_481; +typedef _gostring_ swig_type_482; +typedef _gostring_ swig_type_483; +typedef _gostring_ swig_type_484; +typedef long long swig_type_485; +typedef _gostring_ swig_type_486; +typedef _gostring_ swig_type_487; +typedef _gostring_ swig_type_488; +typedef _gostring_ swig_type_489; +typedef _gostring_ swig_type_490; +typedef _gostring_ swig_type_491; +typedef _gostring_ swig_type_492; +typedef _gostring_ swig_type_493; +typedef _gostring_ swig_type_494; +typedef _gostring_ swig_type_495; +typedef _gostring_ swig_type_496; +typedef long long swig_type_497; +typedef _gostring_ swig_type_498; +typedef _gostring_ swig_type_499; +typedef _gostring_ swig_type_500; +typedef _gostring_ swig_type_501; +typedef _gostring_ swig_type_502; +typedef _gostring_ swig_type_503; +typedef _gostring_ swig_type_504; +typedef _gostring_ swig_type_505; +typedef _gostring_ swig_type_506; +typedef _gostring_ swig_type_507; +typedef _gostring_ swig_type_508; +typedef _gostring_ swig_type_509; +typedef _gostring_ swig_type_510; +typedef _gostring_ swig_type_511; +typedef _gostring_ swig_type_512; +typedef _gostring_ swig_type_513; +typedef _gostring_ swig_type_514; +typedef _gostring_ swig_type_515; +typedef _gostring_ swig_type_516; +typedef _gostring_ swig_type_517; +typedef _gostring_ swig_type_518; +typedef _gostring_ swig_type_519; +typedef _gostring_ swig_type_520; +typedef _gostring_ swig_type_521; +typedef _gostring_ swig_type_522; +typedef _gostring_ swig_type_523; +typedef _gostring_ swig_type_524; +typedef _gostring_ swig_type_525; +typedef _gostring_ swig_type_526; +typedef _gostring_ swig_type_527; +typedef _gostring_ swig_type_528; +typedef _gostring_ swig_type_529; +typedef _gostring_ swig_type_530; +typedef _gostring_ swig_type_531; +typedef _gostring_ swig_type_532; +typedef _gostring_ swig_type_533; +typedef _gostring_ swig_type_534; +typedef _gostring_ swig_type_535; +typedef _gostring_ swig_type_536; +typedef _gostring_ swig_type_537; +typedef _gostring_ swig_type_538; +typedef _gostring_ swig_type_539; +typedef _gostring_ swig_type_540; +typedef _gostring_ swig_type_541; +typedef _gostring_ swig_type_542; +typedef _gostring_ swig_type_543; +typedef _gostring_ swig_type_544; +typedef _gostring_ swig_type_545; +typedef _gostring_ swig_type_546; +typedef _gostring_ swig_type_547; +typedef _gostring_ swig_type_548; +typedef _gostring_ swig_type_549; +typedef _gostring_ swig_type_550; +typedef _gostring_ swig_type_551; +typedef _gostring_ swig_type_552; +typedef _gostring_ swig_type_553; +typedef _gostring_ swig_type_554; +typedef _gostring_ swig_type_555; +typedef _gostring_ swig_type_556; +typedef _gostring_ swig_type_557; +typedef _gostring_ swig_type_558; +typedef _gostring_ swig_type_559; +typedef _gostring_ swig_type_560; +typedef _gostring_ swig_type_561; +typedef _gostring_ swig_type_562; +typedef _gostring_ swig_type_563; +typedef _gostring_ swig_type_564; +typedef _gostring_ swig_type_565; +typedef _gostring_ swig_type_566; +typedef _gostring_ swig_type_567; +typedef _gostring_ swig_type_568; +typedef _gostring_ swig_type_569; +typedef _gostring_ swig_type_570; +typedef _gostring_ swig_type_571; +typedef _gostring_ swig_type_572; +typedef _gostring_ swig_type_573; +typedef _gostring_ swig_type_574; +typedef _gostring_ swig_type_575; +typedef _gostring_ swig_type_576; +typedef _gostring_ swig_type_577; +typedef _gostring_ swig_type_578; +typedef _gostring_ swig_type_579; +typedef _gostring_ swig_type_580; +typedef _gostring_ swig_type_581; +typedef _gostring_ swig_type_582; +typedef _gostring_ swig_type_583; +typedef _gostring_ swig_type_584; +typedef _gostring_ swig_type_585; +typedef _gostring_ swig_type_586; +typedef _gostring_ swig_type_587; +typedef _gostring_ swig_type_588; +typedef _gostring_ swig_type_589; +typedef _gostring_ swig_type_590; +typedef _gostring_ swig_type_591; +typedef _gostring_ swig_type_592; +typedef _gostring_ swig_type_593; +typedef _gostring_ swig_type_594; +typedef _gostring_ swig_type_595; +typedef _gostring_ swig_type_596; +typedef _gostring_ swig_type_597; +typedef _gostring_ swig_type_598; +typedef _gostring_ swig_type_599; +typedef _gostring_ swig_type_600; +typedef _gostring_ swig_type_601; +typedef _gostring_ swig_type_602; +typedef _gostring_ swig_type_603; +typedef _gostring_ swig_type_604; +typedef _gostring_ swig_type_605; +typedef _gostring_ swig_type_606; +typedef _gostring_ swig_type_607; +typedef _gostring_ swig_type_608; +typedef _gostring_ swig_type_609; +typedef _gostring_ swig_type_610; +typedef _gostring_ swig_type_611; +typedef _gostring_ swig_type_612; +typedef _gostring_ swig_type_613; +typedef _gostring_ swig_type_614; +typedef _gostring_ swig_type_615; +typedef _gostring_ swig_type_616; +typedef _gostring_ swig_type_617; +typedef _gostring_ swig_type_618; +typedef _gostring_ swig_type_619; +typedef _gostring_ swig_type_620; +typedef _gostring_ swig_type_621; +typedef _gostring_ swig_type_622; +typedef _gostring_ swig_type_623; +typedef _gostring_ swig_type_624; +typedef long long swig_type_625; +typedef _gostring_ swig_type_626; +typedef _gostring_ swig_type_627; +typedef _gostring_ swig_type_628; +typedef _gostring_ swig_type_629; +typedef _gostring_ swig_type_630; +typedef _gostring_ swig_type_631; +typedef _gostring_ swig_type_632; +typedef _gostring_ swig_type_633; +typedef _gostring_ swig_type_634; +typedef _gostring_ swig_type_635; +typedef _gostring_ swig_type_636; +typedef _gostring_ swig_type_637; +typedef _gostring_ swig_type_638; +typedef _gostring_ swig_type_639; +typedef _gostring_ swig_type_640; +typedef _gostring_ swig_type_641; +typedef _gostring_ swig_type_642; +typedef _gostring_ swig_type_643; +typedef _gostring_ swig_type_644; +typedef _gostring_ swig_type_645; +typedef _gostring_ swig_type_646; +typedef _gostring_ swig_type_647; +typedef _gostring_ swig_type_648; +typedef _gostring_ swig_type_649; +typedef _gostring_ swig_type_650; +typedef _gostring_ swig_type_651; +typedef _gostring_ swig_type_652; +typedef long long swig_type_653; +typedef long long swig_type_654; +typedef _gostring_ swig_type_655; +typedef _gostring_ swig_type_656; +typedef _gostring_ swig_type_657; +typedef _gostring_ swig_type_658; +typedef _gostring_ swig_type_659; +typedef _gostring_ swig_type_660; +typedef _gostring_ swig_type_661; +typedef _gostring_ swig_type_662; +typedef _gostring_ swig_type_663; +typedef _gostring_ swig_type_664; +typedef _gostring_ swig_type_665; +typedef _gostring_ swig_type_666; +typedef _gostring_ swig_type_667; +typedef _gostring_ swig_type_668; +typedef _gostring_ swig_type_669; +typedef _gostring_ swig_type_670; +typedef _gostring_ swig_type_671; +typedef _gostring_ swig_type_672; +typedef _gostring_ swig_type_673; +typedef long long swig_type_674; +typedef _gostring_ swig_type_675; +typedef _gostring_ swig_type_676; +typedef _gostring_ swig_type_677; +typedef _gostring_ swig_type_678; +typedef _gostring_ swig_type_679; +typedef _gostring_ swig_type_680; +typedef _gostring_ swig_type_681; +typedef _gostring_ swig_type_682; +typedef _gostring_ swig_type_683; +typedef _gostring_ swig_type_684; +typedef _gostring_ swig_type_685; +typedef _gostring_ swig_type_686; +typedef _gostring_ swig_type_687; +typedef long long swig_type_688; +typedef _gostring_ swig_type_689; +typedef _gostring_ swig_type_690; +typedef _gostring_ swig_type_691; +typedef _gostring_ swig_type_692; +typedef _gostring_ swig_type_693; +typedef _gostring_ swig_type_694; +typedef _gostring_ swig_type_695; +typedef _gostring_ swig_type_696; +typedef _gostring_ swig_type_697; +typedef _gostring_ swig_type_698; +typedef _gostring_ swig_type_699; +typedef long long swig_type_700; +typedef _gostring_ swig_type_701; +typedef _gostring_ swig_type_702; +typedef _gostring_ swig_type_703; +typedef _gostring_ swig_type_704; +typedef _gostring_ swig_type_705; +typedef _gostring_ swig_type_706; +typedef long long swig_type_707; +typedef _gostring_ swig_type_708; +typedef _gostring_ swig_type_709; +typedef _gostring_ swig_type_710; +typedef _gostring_ swig_type_711; +typedef _gostring_ swig_type_712; +typedef _gostring_ swig_type_713; +typedef _gostring_ swig_type_714; +typedef long long swig_type_715; +typedef _gostring_ swig_type_716; +typedef long long swig_type_717; +typedef _gostring_ swig_type_718; +typedef _gostring_ swig_type_719; +typedef long long swig_type_720; +typedef long long swig_type_721; +typedef _gostring_ swig_type_722; +typedef _gostring_ swig_type_723; +typedef _gostring_ swig_type_724; +typedef long long swig_type_725; +typedef _gostring_ swig_type_726; +typedef _gostring_ swig_type_727; +typedef _gostring_ swig_type_728; +typedef _gostring_ swig_type_729; +typedef _gostring_ swig_type_730; +typedef _gostring_ swig_type_731; +typedef _gostring_ swig_type_732; +typedef _gostring_ swig_type_733; +typedef _gostring_ swig_type_734; +typedef _gostring_ swig_type_735; +typedef _gostring_ swig_type_736; +typedef _gostring_ swig_type_737; +typedef _gostring_ swig_type_738; +typedef _gostring_ swig_type_739; +typedef _gostring_ swig_type_740; +typedef _gostring_ swig_type_741; +typedef _gostring_ swig_type_742; +typedef _gostring_ swig_type_743; +typedef _gostring_ swig_type_744; +typedef _gostring_ swig_type_745; +typedef _gostring_ swig_type_746; +typedef _gostring_ swig_type_747; +typedef _gostring_ swig_type_748; +typedef _gostring_ swig_type_749; +typedef long long swig_type_750; +typedef _gostring_ swig_type_751; +typedef _gostring_ swig_type_752; +typedef long long swig_type_753; +typedef _gostring_ swig_type_754; +typedef _gostring_ swig_type_755; +typedef _gostring_ swig_type_756; +typedef _gostring_ swig_type_757; +typedef _gostring_ swig_type_758; +typedef _gostring_ swig_type_759; +typedef _gostring_ swig_type_760; +typedef _gostring_ swig_type_761; +typedef _gostring_ swig_type_762; +typedef _gostring_ swig_type_763; +typedef _gostring_ swig_type_764; +typedef _gostring_ swig_type_765; +typedef _gostring_ swig_type_766; +typedef _gostring_ swig_type_767; +typedef _gostring_ swig_type_768; +typedef _gostring_ swig_type_769; +typedef _gostring_ swig_type_770; +typedef _gostring_ swig_type_771; +typedef _gostring_ swig_type_772; +typedef _gostring_ swig_type_773; +typedef _gostring_ swig_type_774; +typedef _gostring_ swig_type_775; +typedef _gostring_ swig_type_776; +typedef _gostring_ swig_type_777; +typedef _gostring_ swig_type_778; +typedef _gostring_ swig_type_779; +typedef long long swig_type_780; +typedef _gostring_ swig_type_781; +typedef _gostring_ swig_type_782; +typedef _gostring_ swig_type_783; +typedef _gostring_ swig_type_784; +typedef _gostring_ swig_type_785; +typedef long long swig_type_786; +typedef _gostring_ swig_type_787; +typedef _gostring_ swig_type_788; +typedef _gostring_ swig_type_789; +typedef _gostring_ swig_type_790; +typedef long long swig_type_791; +typedef _gostring_ swig_type_792; +typedef _gostring_ swig_type_793; +typedef _gostring_ swig_type_794; +typedef _gostring_ swig_type_795; +typedef _gostring_ swig_type_796; +typedef _gostring_ swig_type_797; +typedef _gostring_ swig_type_798; +typedef _gostring_ swig_type_799; +typedef _gostring_ swig_type_800; +typedef _gostring_ swig_type_801; +typedef _gostring_ swig_type_802; +typedef _gostring_ swig_type_803; +typedef _gostring_ swig_type_804; +typedef _gostring_ swig_type_805; +typedef _gostring_ swig_type_806; +typedef _gostring_ swig_type_807; +typedef _gostring_ swig_type_808; +typedef _gostring_ swig_type_809; +typedef _gostring_ swig_type_810; +typedef _gostring_ swig_type_811; +typedef _gostring_ swig_type_812; +typedef _gostring_ swig_type_813; +typedef _gostring_ swig_type_814; +typedef _gostring_ swig_type_815; +typedef _gostring_ swig_type_816; +typedef _gostring_ swig_type_817; +typedef _gostring_ swig_type_818; +typedef _gostring_ swig_type_819; +typedef _gostring_ swig_type_820; +typedef _gostring_ swig_type_821; +typedef long long swig_type_822; +typedef long long swig_type_823; +typedef _gostring_ swig_type_824; +typedef _gostring_ swig_type_825; +extern void _wrap_Swig_free_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_Swig_malloc_swsscommon_728e05b169b08794(swig_intgo arg1); +extern uintptr_t _wrap_new_FieldValuePair__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_FieldValuePair__SWIG_1_swsscommon_728e05b169b08794(swig_type_1 arg1, swig_type_2 arg2); +extern uintptr_t _wrap_new_FieldValuePair__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePair_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_3 arg2); +extern swig_type_4 _wrap_FieldValuePair_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePair_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_5 arg2); +extern swig_type_6 _wrap_FieldValuePair_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_FieldValuePair_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_FieldValuePairs__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_FieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(swig_type_7 arg1); +extern uintptr_t _wrap_new_FieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_8 _wrap_FieldValuePairs_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_9 _wrap_FieldValuePairs_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePairs_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_10 arg2); +extern _Bool _wrap_FieldValuePairs_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePairs_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePairs_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_FieldValuePairs_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_FieldValuePairs_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_delete_FieldValuePairs_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_FieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_FieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(swig_type_11 arg1); +extern uintptr_t _wrap_new_FieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_12 _wrap_FieldValuePairsList_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_13 _wrap_FieldValuePairsList_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePairsList_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_14 arg2); +extern _Bool _wrap_FieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePairsList_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValuePairsList_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_FieldValuePairsList_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_FieldValuePairsList_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_delete_FieldValuePairsList_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_KeyFieldValuePairs__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_KeyFieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(swig_type_15 arg1, uintptr_t arg2); +extern uintptr_t _wrap_new_KeyFieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyFieldValuePairs_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_16 arg2); +extern swig_type_17 _wrap_KeyFieldValuePairs_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyFieldValuePairs_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_KeyFieldValuePairs_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_KeyFieldValuePairs_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_KeyFieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_KeyFieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(swig_type_18 arg1); +extern uintptr_t _wrap_new_KeyFieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_19 _wrap_KeyFieldValuePairsList_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_20 _wrap_KeyFieldValuePairsList_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyFieldValuePairsList_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_21 arg2); +extern _Bool _wrap_KeyFieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyFieldValuePairsList_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyFieldValuePairsList_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_KeyFieldValuePairsList_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_KeyFieldValuePairsList_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_delete_KeyFieldValuePairsList_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_FieldValueMap__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_FieldValueMap__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_FieldValueMap_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_FieldValueMap_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_FieldValueMap_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_22 _wrap_FieldValueMap_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_23 arg2); +extern void _wrap_FieldValueMap_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_24 arg2, swig_type_25 arg3); +extern void _wrap_FieldValueMap_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_26 arg2); +extern _Bool _wrap_FieldValueMap_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_27 arg2); +extern void _wrap_delete_FieldValueMap_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_VectorString__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_VectorString__SWIG_1_swsscommon_728e05b169b08794(swig_type_28 arg1); +extern uintptr_t _wrap_new_VectorString__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_29 _wrap_VectorString_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_30 _wrap_VectorString_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_VectorString_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_31 arg2); +extern _Bool _wrap_VectorString_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_VectorString_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_VectorString_add_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_32 arg2); +extern swig_type_33 _wrap_VectorString_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_VectorString_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_34 arg3); +extern void _wrap_delete_VectorString_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_ScanResult__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_ScanResult__SWIG_1_swsscommon_728e05b169b08794(swig_type_35 arg1, uintptr_t arg2); +extern uintptr_t _wrap_new_ScanResult__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ScanResult_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_36 arg2); +extern swig_type_37 _wrap_ScanResult_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ScanResult_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_ScanResult_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_ScanResult_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_GetTableResult__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_GetTableResult__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_GetTableResult_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_GetTableResult_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_GetTableResult_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_GetTableResult_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_38 arg2); +extern void _wrap_GetTableResult_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_39 arg2, uintptr_t arg3); +extern void _wrap_GetTableResult_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_40 arg2); +extern _Bool _wrap_GetTableResult_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_41 arg2); +extern void _wrap_delete_GetTableResult_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_GetConfigResult__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_GetConfigResult__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_GetConfigResult_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_GetConfigResult_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_GetConfigResult_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_GetConfigResult_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_42 arg2); +extern void _wrap_GetConfigResult_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_43 arg2, uintptr_t arg3); +extern void _wrap_GetConfigResult_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_44 arg2); +extern _Bool _wrap_GetConfigResult_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_45 arg2); +extern void _wrap_delete_GetConfigResult_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_GetInstanceListResult__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_GetInstanceListResult__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_GetInstanceListResult_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_GetInstanceListResult_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_GetInstanceListResult_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_GetInstanceListResult_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_46 arg2); +extern void _wrap_GetInstanceListResult_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_47 arg2, uintptr_t arg3); +extern void _wrap_GetInstanceListResult_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_48 arg2); +extern _Bool _wrap_GetInstanceListResult_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_49 arg2); +extern void _wrap_delete_GetInstanceListResult_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_KeyOpFieldsValuesQueue_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, uintptr_t arg2); +extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); +extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_KeyOpFieldsValuesQueue_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyOpFieldsValuesQueue_assign_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_KeyOpFieldsValuesQueue_swap_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_intgo _wrap_KeyOpFieldsValuesQueue_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_KeyOpFieldsValuesQueue_max_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_KeyOpFieldsValuesQueue_front_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_KeyOpFieldsValuesQueue_back_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyOpFieldsValuesQueue_push_front_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_KeyOpFieldsValuesQueue_push_back_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_KeyOpFieldsValuesQueue_pop_front_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyOpFieldsValuesQueue_pop_back_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyOpFieldsValuesQueue_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_KeyOpFieldsValuesQueue_getitem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_KeyOpFieldsValuesQueue_setitem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_KeyOpFieldsValuesQueue_delitem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_KeyOpFieldsValuesQueue_getslice_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_intgo arg3); +extern void _wrap_KeyOpFieldsValuesQueue_setslice_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_intgo arg3, uintptr_t arg4); +extern void _wrap_KeyOpFieldsValuesQueue_delslice_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_VectorSonicDbKey__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_VectorSonicDbKey__SWIG_1_swsscommon_728e05b169b08794(swig_type_50 arg1); +extern uintptr_t _wrap_new_VectorSonicDbKey__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_51 _wrap_VectorSonicDbKey_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_52 _wrap_VectorSonicDbKey_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_VectorSonicDbKey_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_53 arg2); +extern _Bool _wrap_VectorSonicDbKey_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_VectorSonicDbKey_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_VectorSonicDbKey_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_VectorSonicDbKey_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_VectorSonicDbKey_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); +extern void _wrap_delete_VectorSonicDbKey_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_CastSelectableToRedisSelectObj_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_CastSelectableToSubscriberTableObj_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_54 _wrap_EMPTY_PREFIX_swsscommon_728e05b169b08794(void); +extern void _wrap_RedisInstInfo_unixSocketPath_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_55 arg2); +extern swig_type_56 _wrap_RedisInstInfo_unixSocketPath_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisInstInfo_hostname_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_57 arg2); +extern swig_type_58 _wrap_RedisInstInfo_hostname_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisInstInfo_port_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern swig_intgo _wrap_RedisInstInfo_port_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_RedisInstInfo_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_RedisInstInfo_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_SonicDBInfo_instName_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_59 arg2); +extern swig_type_60 _wrap_SonicDBInfo_instName_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_SonicDBInfo_dbId_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern swig_intgo _wrap_SonicDBInfo_dbId_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_SonicDBInfo_separator_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_61 arg2); +extern swig_type_62 _wrap_SonicDBInfo_separator_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_SonicDBInfo_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_SonicDBInfo_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_SonicDBKey_containerName_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_63 arg2); +extern swig_type_64 _wrap_SonicDBKey_containerName_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_SonicDBKey_netns_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_65 arg2); +extern swig_type_66 _wrap_SonicDBKey_netns_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_SonicDBKey__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_SonicDBKey__SWIG_1_swsscommon_728e05b169b08794(swig_type_67 arg1); +extern _Bool _wrap_SonicDBKey_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_68 _wrap_SonicDBKey_toString_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_SonicDBKey_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_SonicDBKeyHash_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_SonicDBKeyHash_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_69 _wrap_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794(void); +extern swig_type_70 _wrap_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794(void); +extern void _wrap_SonicDBConfig_initialize__SWIG_0_swsscommon_728e05b169b08794(swig_type_71 arg1); +extern void _wrap_SonicDBConfig_initialize__SWIG_1_swsscommon_728e05b169b08794(void); +extern void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_0_swsscommon_728e05b169b08794(swig_type_72 arg1); +extern void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_1_swsscommon_728e05b169b08794(void); +extern void _wrap_SonicDBConfig_reset_swsscommon_728e05b169b08794(void); +extern void _wrap_SonicDBConfig_validateNamespace_swsscommon_728e05b169b08794(swig_type_73 arg1); +extern swig_type_74 _wrap_SonicDBConfig_getDbInst__SWIG_0_swsscommon_728e05b169b08794(swig_type_75 arg1, swig_type_76 arg2, swig_type_77 arg3); +extern swig_type_78 _wrap_SonicDBConfig_getDbInst__SWIG_1_swsscommon_728e05b169b08794(swig_type_79 arg1, swig_type_80 arg2); +extern swig_type_81 _wrap_SonicDBConfig_getDbInst__SWIG_2_swsscommon_728e05b169b08794(swig_type_82 arg1); +extern swig_type_83 _wrap_SonicDBConfig_getDbInst__SWIG_3_swsscommon_728e05b169b08794(swig_type_84 arg1, uintptr_t arg2); +extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_0_swsscommon_728e05b169b08794(swig_type_85 arg1, swig_type_86 arg2, swig_type_87 arg3); +extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_1_swsscommon_728e05b169b08794(swig_type_88 arg1, swig_type_89 arg2); +extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_2_swsscommon_728e05b169b08794(swig_type_90 arg1); +extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_3_swsscommon_728e05b169b08794(swig_type_91 arg1, uintptr_t arg2); +extern swig_type_92 _wrap_SonicDBConfig_getSeparator__SWIG_0_swsscommon_728e05b169b08794(swig_type_93 arg1, swig_type_94 arg2, swig_type_95 arg3); +extern swig_type_96 _wrap_SonicDBConfig_getSeparator__SWIG_1_swsscommon_728e05b169b08794(swig_type_97 arg1, swig_type_98 arg2); +extern swig_type_99 _wrap_SonicDBConfig_getSeparator__SWIG_2_swsscommon_728e05b169b08794(swig_type_100 arg1); +extern swig_type_101 _wrap_SonicDBConfig_getSeparator__SWIG_3_swsscommon_728e05b169b08794(swig_type_102 arg1, uintptr_t arg2); +extern swig_type_103 _wrap_SonicDBConfig_getSeparator__SWIG_4_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_104 arg2, swig_type_105 arg3); +extern swig_type_106 _wrap_SonicDBConfig_getSeparator__SWIG_5_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_107 arg2); +extern swig_type_108 _wrap_SonicDBConfig_getSeparator__SWIG_6_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_109 _wrap_SonicDBConfig_getSeparator__SWIG_7_swsscommon_728e05b169b08794(swig_intgo arg1, uintptr_t arg2); +extern swig_type_110 _wrap_SonicDBConfig_getSeparator__SWIG_8_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_111 _wrap_SonicDBConfig_getDbSock__SWIG_0_swsscommon_728e05b169b08794(swig_type_112 arg1, swig_type_113 arg2, swig_type_114 arg3); +extern swig_type_115 _wrap_SonicDBConfig_getDbSock__SWIG_1_swsscommon_728e05b169b08794(swig_type_116 arg1, swig_type_117 arg2); +extern swig_type_118 _wrap_SonicDBConfig_getDbSock__SWIG_2_swsscommon_728e05b169b08794(swig_type_119 arg1); +extern swig_type_120 _wrap_SonicDBConfig_getDbSock__SWIG_3_swsscommon_728e05b169b08794(swig_type_121 arg1, uintptr_t arg2); +extern swig_type_122 _wrap_SonicDBConfig_getDbHostname__SWIG_0_swsscommon_728e05b169b08794(swig_type_123 arg1, swig_type_124 arg2, swig_type_125 arg3); +extern swig_type_126 _wrap_SonicDBConfig_getDbHostname__SWIG_1_swsscommon_728e05b169b08794(swig_type_127 arg1, swig_type_128 arg2); +extern swig_type_129 _wrap_SonicDBConfig_getDbHostname__SWIG_2_swsscommon_728e05b169b08794(swig_type_130 arg1); +extern swig_type_131 _wrap_SonicDBConfig_getDbHostname__SWIG_3_swsscommon_728e05b169b08794(swig_type_132 arg1, uintptr_t arg2); +extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_0_swsscommon_728e05b169b08794(swig_type_133 arg1, swig_type_134 arg2, swig_type_135 arg3); +extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_1_swsscommon_728e05b169b08794(swig_type_136 arg1, swig_type_137 arg2); +extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_2_swsscommon_728e05b169b08794(swig_type_138 arg1); +extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_3_swsscommon_728e05b169b08794(swig_type_139 arg1, uintptr_t arg2); +extern uintptr_t _wrap_SonicDBConfig_getNamespaces_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_SonicDBConfig_getDbKeys_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_0_swsscommon_728e05b169b08794(swig_type_140 arg1, swig_type_141 arg2); +extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_1_swsscommon_728e05b169b08794(swig_type_142 arg1); +extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_2_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_SonicDBConfig_isInit_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_SonicDBConfig_isGlobalInit_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_0_swsscommon_728e05b169b08794(swig_type_143 arg1, swig_type_144 arg2); +extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_1_swsscommon_728e05b169b08794(swig_type_145 arg1); +extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_2_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_SonicDBConfig_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_SonicDBConfig_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_146 _wrap_RedisContext_DEFAULT_UNIXSOCKET_RedisContext_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_RedisContext_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_RedisContext_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisContext_getContext_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisContext_setClientName_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_147 arg2); +extern swig_type_148 _wrap_RedisContext_getClientName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_149 _wrap_DBConnector_DEFAULT_UNIXSOCKET_DBConnector_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_DBConnector__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_DBConnector__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, uintptr_t arg2); +extern uintptr_t _wrap_new_DBConnector__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_150 arg2, swig_intgo arg3, swig_intgo arg4); +extern uintptr_t _wrap_new_DBConnector__SWIG_3_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_151 arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_DBConnector__SWIG_4_swsscommon_728e05b169b08794(swig_type_152 arg1, swig_intgo arg2, _Bool arg3); +extern uintptr_t _wrap_new_DBConnector__SWIG_5_swsscommon_728e05b169b08794(swig_type_153 arg1, swig_intgo arg2); +extern uintptr_t _wrap_new_DBConnector__SWIG_6_swsscommon_728e05b169b08794(swig_type_154 arg1, swig_intgo arg2, _Bool arg3, swig_type_155 arg4); +extern uintptr_t _wrap_new_DBConnector__SWIG_7_swsscommon_728e05b169b08794(swig_type_156 arg1, swig_intgo arg2, _Bool arg3, uintptr_t arg4); +extern swig_intgo _wrap_DBConnector_getDbId_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_157 _wrap_DBConnector_getDbName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_158 _wrap_DBConnector_getNamespace_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_DBConnector_getDBKey_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_DBConnector_Xselect_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_DBConnector_newConnector_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_DBConnector_pubsub_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_159 _wrap_DBConnector_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_160 arg2); +extern _Bool _wrap_DBConnector_exists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_161 arg2); +extern swig_type_162 _wrap_DBConnector_hdel__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_163 arg2, swig_type_164 arg3); +extern swig_type_165 _wrap_DBConnector_hdel__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_166 arg2, uintptr_t arg3); +extern void _wrap_DBConnector_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_DBConnector_keys_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_167 arg2); +extern uintptr_t _wrap_DBConnector_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_168 arg3, swig_intgo arg4); +extern uintptr_t _wrap_DBConnector_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_169 arg3); +extern uintptr_t _wrap_DBConnector_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_DBConnector_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_DBConnector_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_170 arg2, swig_type_171 arg3); +extern _Bool _wrap_DBConnector_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_172 arg2, swig_intgo arg3); +extern void _wrap_DBConnector_hset_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_173 arg2, swig_type_174 arg3, swig_type_175 arg4); +extern void _wrap_DBConnector_hmset_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_DBConnector_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_176 arg2); +extern uintptr_t _wrap_DBConnector_hget_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_177 arg2, swig_type_178 arg3); +extern _Bool _wrap_DBConnector_hexists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_179 arg2, swig_type_180 arg3); +extern swig_type_181 _wrap_DBConnector_incr_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_182 arg2); +extern swig_type_183 _wrap_DBConnector_decr_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_184 arg2); +extern swig_type_185 _wrap_DBConnector_rpush_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_186 arg2, swig_type_187 arg3); +extern uintptr_t _wrap_DBConnector_blpop_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_188 arg2, swig_intgo arg3); +extern void _wrap_DBConnector_subscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_189 arg2); +extern void _wrap_DBConnector_psubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_190 arg2); +extern void _wrap_DBConnector_punsubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_191 arg2); +extern swig_type_192 _wrap_DBConnector_publish_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_193 arg2, swig_type_194 arg3); +extern void _wrap_DBConnector_config_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_195 arg2, swig_type_196 arg3); +extern _Bool _wrap_DBConnector_flushdb_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_DBConnector_getall_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_DBConnector_hgetall_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_197 arg2); +extern void _wrap_delete_DBConnector_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_DBConnector_getContext_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_DBConnector_setClientName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_198 arg1); +extern swig_type_199 _wrap_DBConnector_getClientName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_new_SonicV2Connector_Native__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_type_200 arg2); +extern uintptr_t _wrap_new_SonicV2Connector_Native__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1); +extern uintptr_t _wrap_new_SonicV2Connector_Native__SWIG_2_swsscommon_728e05b169b08794(void); +extern swig_type_201 _wrap_SonicV2Connector_Native_getNamespace_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_SonicV2Connector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_202 arg2, _Bool arg3); +extern void _wrap_SonicV2Connector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_203 arg2); +extern void _wrap_SonicV2Connector_Native_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_204 arg2); +extern void _wrap_SonicV2Connector_Native_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_SonicV2Connector_Native_get_db_list_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_SonicV2Connector_Native_get_dbid_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_205 arg2); +extern swig_type_206 _wrap_SonicV2Connector_Native_get_db_separator_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_207 arg2); +extern uintptr_t _wrap_SonicV2Connector_Native_get_redis_client_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_208 arg2); +extern swig_type_209 _wrap_SonicV2Connector_Native_publish_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_210 arg2, swig_type_211 arg3, swig_type_212 arg4); +extern _Bool _wrap_SonicV2Connector_Native_exists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_213 arg2, swig_type_214 arg3); +extern uintptr_t _wrap_SonicV2Connector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_215 arg2, swig_type_216 arg3, _Bool arg4); +extern uintptr_t _wrap_SonicV2Connector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_217 arg2, swig_type_218 arg3); +extern uintptr_t _wrap_SonicV2Connector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_219 arg2); +extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_220 arg2, swig_intgo arg3, swig_type_221 arg4, swig_intgo arg5); +extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_222 arg2, swig_intgo arg3, swig_type_223 arg4); +extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_224 arg2, swig_intgo arg3); +extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_225 arg2); +extern uintptr_t _wrap_SonicV2Connector_Native_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_226 arg2, swig_type_227 arg3, swig_type_228 arg4, _Bool arg5); +extern uintptr_t _wrap_SonicV2Connector_Native_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_229 arg2, swig_type_230 arg3, swig_type_231 arg4); +extern _Bool _wrap_SonicV2Connector_Native_hexists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_232 arg2, swig_type_233 arg3, swig_type_234 arg4); +extern uintptr_t _wrap_SonicV2Connector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_235 arg2, swig_type_236 arg3, _Bool arg4); +extern uintptr_t _wrap_SonicV2Connector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_237 arg2, swig_type_238 arg3); +extern void _wrap_SonicV2Connector_Native_hmset_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_239 arg2, swig_type_240 arg3, uintptr_t arg4); +extern swig_type_241 _wrap_SonicV2Connector_Native_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_242 arg2, swig_type_243 arg3, swig_type_244 arg4, swig_type_245 arg5, _Bool arg6); +extern swig_type_246 _wrap_SonicV2Connector_Native_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_247 arg2, swig_type_248 arg3, swig_type_249 arg4, swig_type_250 arg5); +extern swig_type_251 _wrap_SonicV2Connector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_252 arg2, swig_type_253 arg3, _Bool arg4); +extern swig_type_254 _wrap_SonicV2Connector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_255 arg2, swig_type_256 arg3); +extern void _wrap_SonicV2Connector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_257 arg2, swig_type_258 arg3); +extern void _wrap_delete_SonicV2Connector_Native_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_PubSub_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_PubSub_get_message__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, double arg2, _Bool arg3); +extern uintptr_t _wrap_PubSub_get_message__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, double arg2); +extern uintptr_t _wrap_PubSub_get_message__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_PubSub_listen_message__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern uintptr_t _wrap_PubSub_listen_message__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_PubSub_psubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_259 arg2); +extern void _wrap_PubSub_punsubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_260 arg2); +extern swig_type_261 _wrap_PubSub_readData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_PubSub_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_PubSub_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_PubSub_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_262 _wrap_DELETED_KEY_SEPARATOR_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_ProfileProvider_instance_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_ProfileProvider_appendConfigs_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_263 arg2, swig_type_264 arg3, uintptr_t arg4, uintptr_t arg5); +extern uintptr_t _wrap_ProfileProvider_getConfig_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_265 arg2, swig_type_266 arg3, swig_type_267 arg4, uintptr_t arg5); +extern uintptr_t _wrap_ProfileProvider_getConfigs__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_268 arg2, swig_type_269 arg3, uintptr_t arg4); +extern uintptr_t _wrap_ProfileProvider_getConfigs__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_ProfileProvider_getKeys_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_270 arg2, uintptr_t arg3); +extern _Bool _wrap_ProfileProvider_tryRevertItem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_271 arg2, swig_type_272 arg3, uintptr_t arg4); +extern _Bool _wrap_ProfileProvider_tryDeleteItem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_273 arg2, swig_type_274 arg3, uintptr_t arg4); +extern swig_type_275 _wrap_ProfileProvider_getDeletedKeyName_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_276 arg2, swig_type_277 arg3, uintptr_t arg4); +extern void _wrap_delete_Selectable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_Selectable_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_278 _wrap_Selectable_readData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_Selectable_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_Selectable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_Selectable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_Selectable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_Selectable_getPri_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_Select_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_Select_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_Select_addSelectable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_Select_removeSelectable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_Select_addSelectables_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_intgo _wrap_OBJECT_Select_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_ERROR_Select_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_TIMEOUT_Select_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SIGNALINT_Select_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_Select_Xselect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3, _Bool arg4); +extern swig_intgo _wrap_Select_Xselect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); +extern swig_intgo _wrap_Select_Xselect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern _Bool _wrap_Select_isQueueEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_279 _wrap_Select_resultToString_swsscommon_728e05b169b08794(swig_intgo arg1); +extern uintptr_t _wrap_new_RedisCommand_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_RedisCommand_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisCommand_format__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_280 arg2); +extern void _wrap_RedisCommand_formatArgv_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_voidp arg3, swig_voidp arg4); +extern void _wrap_RedisCommand_format__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_RedisCommand_formatHSET__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_281 arg2, uintptr_t arg3); +extern void _wrap_RedisCommand_formatHSET__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_282 arg2, uintptr_t arg3); +extern void _wrap_RedisCommand_formatHSET__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_283 arg2, swig_type_284 arg3, swig_type_285 arg4); +extern void _wrap_RedisCommand_formatHGET_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_286 arg2, swig_type_287 arg3); +extern void _wrap_RedisCommand_formatHDEL__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_288 arg2, swig_type_289 arg3); +extern void _wrap_RedisCommand_formatHDEL__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_290 arg2, uintptr_t arg3); +extern void _wrap_RedisCommand_formatEXPIRE_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_291 arg2, swig_type_292 arg3); +extern void _wrap_RedisCommand_formatTTL_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_293 arg2); +extern void _wrap_RedisCommand_formatDEL_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_294 arg2); +extern swig_intgo _wrap_RedisCommand_appendTo_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_type_295 _wrap_RedisCommand_toPrintableString_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_296 _wrap_RedisPipeline_COMMAND_MAX_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_RedisPipeline__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_297 arg2); +extern uintptr_t _wrap_new_RedisPipeline__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_RedisPipeline_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisPipeline_push__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); +extern uintptr_t _wrap_RedisPipeline_push__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_type_298 _wrap_RedisPipeline_loadRedisScript_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_299 arg2); +extern uintptr_t _wrap_RedisPipeline_pop_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisPipeline_flush_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_300 _wrap_RedisPipeline_size_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_RedisPipeline_getDbId_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_301 _wrap_RedisPipeline_getDbName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisPipeline_getDBConnector_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisPipeline_initializeOwnerTid_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_RedisError_swsscommon_728e05b169b08794(swig_type_302 arg1, uintptr_t arg2); +extern swig_type_303 _wrap_RedisError_what_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_RedisError_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisMessage_Xtype_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_304 arg2); +extern swig_type_305 _wrap_RedisMessage_Xtype_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisMessage_pattern_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_306 arg2); +extern swig_type_307 _wrap_RedisMessage_pattern_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisMessage_channel_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_308 arg2); +extern swig_type_309 _wrap_RedisMessage_channel_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisMessage_data_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_310 arg2); +extern swig_type_311 _wrap_RedisMessage_data_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_RedisMessage_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_RedisMessage_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_RedisReply__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_new_RedisReply__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_312 arg2); +extern uintptr_t _wrap_new_RedisReply__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_RedisReply__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_313 arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_RedisReply__SWIG_4_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_RedisReply_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisReply_release_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisReply_getContext_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_314 _wrap_RedisReply_getChildCount_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisReply_getChild_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_315 arg2); +extern uintptr_t _wrap_RedisReply_releaseChild_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_316 arg2); +extern void _wrap_RedisReply_checkReplyType_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_RedisReply_checkStatusOK_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisReply_checkStatusQueued_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_317 _wrap_RedisReply_to_string__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_318 _wrap_RedisReply_to_string__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_319 arg2); +extern swig_type_320 _wrap_RedisReply_to_string__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_RedisSelect__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1); +extern uintptr_t _wrap_new_RedisSelect__SWIG_1_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_RedisSelect_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_321 _wrap_RedisSelect_readData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RedisSelect_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RedisSelect_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RedisSelect_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisSelect_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_RedisSelect_getDbConnector_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisSelect_subscribe_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_322 arg3); +extern void _wrap_RedisSelect_psubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_323 arg3); +extern void _wrap_RedisSelect_punsubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_324 arg2); +extern void _wrap_RedisSelect_setQueueLength_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_325 arg2); +extern void _wrap_delete_RedisSelect_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_RedisSelect_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_new_RedisTransactioner_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_RedisTransactioner_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisTransactioner_multi_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RedisTransactioner_exec_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_RedisTransactioner_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_326 arg2, swig_intgo arg3); +extern void _wrap_RedisTransactioner_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); +extern uintptr_t _wrap_RedisTransactioner_dequeueReply_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_327 _wrap_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_ConfigDBConnector_Native__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_type_328 arg2); +extern uintptr_t _wrap_new_ConfigDBConnector_Native__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1); +extern uintptr_t _wrap_new_ConfigDBConnector_Native__SWIG_2_swsscommon_728e05b169b08794(void); +extern void _wrap_ConfigDBConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_329 arg2, _Bool arg3, _Bool arg4); +extern void _wrap_ConfigDBConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_330 arg2, _Bool arg3); +extern void _wrap_ConfigDBConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_331 arg2); +extern void _wrap_ConfigDBConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2, _Bool arg3); +extern void _wrap_ConfigDBConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern void _wrap_ConfigDBConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ConfigDBConnector_Native_set_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_332 arg2, swig_type_333 arg3, uintptr_t arg4); +extern void _wrap_ConfigDBConnector_Native_mod_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_334 arg2, swig_type_335 arg3, uintptr_t arg4); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_336 arg2, swig_type_337 arg3); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_338 arg2, _Bool arg3); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_339 arg2); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_table_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_340 arg2); +extern void _wrap_ConfigDBConnector_Native_delete_table_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_341 arg2); +extern void _wrap_ConfigDBConnector_Native_mod_config_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_config_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_342 _wrap_ConfigDBConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_343 _wrap_ConfigDBConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_344 _wrap_ConfigDBConnector_Native_getDbName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_ConfigDBConnector_Native_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_345 _wrap_ConfigDBConnector_Native_getNamespace_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConfigDBConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_346 arg1); +extern void _wrap_ConfigDBConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_db_list_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_intgo _wrap_ConfigDBConnector_Native_get_dbid_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_347 arg1); +extern swig_type_348 _wrap_ConfigDBConnector_Native_get_db_separator_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_349 arg1); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_redis_client_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_350 arg1); +extern swig_type_351 _wrap_ConfigDBConnector_Native_publish_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_352 arg1, swig_type_353 arg2, swig_type_354 arg3); +extern _Bool _wrap_ConfigDBConnector_Native_exists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_355 arg1, swig_type_356 arg2); +extern uintptr_t _wrap_ConfigDBConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_357 arg1, swig_type_358 arg2, _Bool arg3); +extern uintptr_t _wrap_ConfigDBConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_359 arg1, swig_type_360 arg2); +extern uintptr_t _wrap_ConfigDBConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_361 arg1); +extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_362 arg1, swig_intgo arg2, swig_type_363 arg3, swig_intgo arg4); +extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_364 arg1, swig_intgo arg2, swig_type_365 arg3); +extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_366 arg1, swig_intgo arg2); +extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_367 arg1); +extern uintptr_t _wrap_ConfigDBConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_368 arg1, swig_type_369 arg2, swig_type_370 arg3, _Bool arg4); +extern uintptr_t _wrap_ConfigDBConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_371 arg1, swig_type_372 arg2, swig_type_373 arg3); +extern _Bool _wrap_ConfigDBConnector_Native_hexists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_374 arg1, swig_type_375 arg2, swig_type_376 arg3); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_377 arg1, swig_type_378 arg2, _Bool arg3); +extern uintptr_t _wrap_ConfigDBConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_379 arg1, swig_type_380 arg2); +extern void _wrap_ConfigDBConnector_Native_hmset_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_381 arg1, swig_type_382 arg2, uintptr_t arg3); +extern swig_type_383 _wrap_ConfigDBConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_384 arg1, swig_type_385 arg2, swig_type_386 arg3, swig_type_387 arg4, _Bool arg5); +extern swig_type_388 _wrap_ConfigDBConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_389 arg1, swig_type_390 arg2, swig_type_391 arg3, swig_type_392 arg4); +extern swig_type_393 _wrap_ConfigDBConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_394 arg1, swig_type_395 arg2, _Bool arg3); +extern swig_type_396 _wrap_ConfigDBConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_397 arg1, swig_type_398 arg2); +extern void _wrap_ConfigDBConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_399 arg1, swig_type_400 arg2); +extern uintptr_t _wrap_new_ConfigDBPipeConnector_Native__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_type_401 arg2); +extern uintptr_t _wrap_new_ConfigDBPipeConnector_Native__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1); +extern uintptr_t _wrap_new_ConfigDBPipeConnector_Native__SWIG_2_swsscommon_728e05b169b08794(void); +extern void _wrap_ConfigDBPipeConnector_Native_set_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_402 arg2, swig_type_403 arg3, uintptr_t arg4); +extern void _wrap_ConfigDBPipeConnector_Native_mod_config_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_config_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_ConfigDBPipeConnector_Native_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_404 arg1, _Bool arg2, _Bool arg3); +extern void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_405 arg1, _Bool arg2); +extern void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_406 arg1); +extern void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, _Bool arg1, _Bool arg2); +extern void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, _Bool arg1); +extern void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConfigDBPipeConnector_Native_mod_entry_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_407 arg1, swig_type_408 arg2, uintptr_t arg3); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_entry_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_409 arg1, swig_type_410 arg2); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_411 arg1, _Bool arg2); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_412 arg1); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_table_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_413 arg1); +extern void _wrap_ConfigDBPipeConnector_Native_delete_table_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_414 arg1); +extern swig_type_415 _wrap_ConfigDBPipeConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_416 _wrap_ConfigDBPipeConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_417 _wrap_ConfigDBPipeConnector_Native_getDbName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_418 _wrap_ConfigDBPipeConnector_Native_getNamespace_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConfigDBPipeConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_346 arg1); +extern void _wrap_ConfigDBPipeConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_db_list_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_intgo _wrap_ConfigDBPipeConnector_Native_get_dbid_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_347 arg1); +extern swig_type_419 _wrap_ConfigDBPipeConnector_Native_get_db_separator_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_349 arg1); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_redis_client_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_350 arg1); +extern swig_type_420 _wrap_ConfigDBPipeConnector_Native_publish_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_352 arg1, swig_type_353 arg2, swig_type_354 arg3); +extern _Bool _wrap_ConfigDBPipeConnector_Native_exists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_355 arg1, swig_type_356 arg2); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_357 arg1, swig_type_358 arg2, _Bool arg3); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_359 arg1, swig_type_360 arg2); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_361 arg1); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_362 arg1, swig_intgo arg2, swig_type_363 arg3, swig_intgo arg4); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_364 arg1, swig_intgo arg2, swig_type_365 arg3); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_366 arg1, swig_intgo arg2); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_367 arg1); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_368 arg1, swig_type_369 arg2, swig_type_370 arg3, _Bool arg4); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_371 arg1, swig_type_372 arg2, swig_type_373 arg3); +extern _Bool _wrap_ConfigDBPipeConnector_Native_hexists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_374 arg1, swig_type_375 arg2, swig_type_376 arg3); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_377 arg1, swig_type_378 arg2, _Bool arg3); +extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_379 arg1, swig_type_380 arg2); +extern void _wrap_ConfigDBPipeConnector_Native_hmset_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_381 arg1, swig_type_382 arg2, uintptr_t arg3); +extern swig_type_421 _wrap_ConfigDBPipeConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_384 arg1, swig_type_385 arg2, swig_type_386 arg3, swig_type_387 arg4, _Bool arg5); +extern swig_type_422 _wrap_ConfigDBPipeConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_389 arg1, swig_type_390 arg2, swig_type_391 arg3, swig_type_392 arg4); +extern swig_type_423 _wrap_ConfigDBPipeConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_394 arg1, swig_type_395 arg2, _Bool arg3); +extern swig_type_424 _wrap_ConfigDBPipeConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_397 arg1, swig_type_398 arg2); +extern void _wrap_ConfigDBPipeConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_399 arg1, swig_type_400 arg2); +extern swig_intgo _wrap_MQ_RESPONSE_MAX_COUNT_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_MQ_POLL_TIMEOUT_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_ORCH_ZMQ_PORT_get_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_ZmqMessageHandler_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ZmqMessageHandler_handleReceivedData_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_intgo _wrap_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_ZmqServer_swsscommon_728e05b169b08794(swig_type_425 arg1); +extern void _wrap_delete_ZmqServer_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ZmqServer_registerMessageHandler_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_426 arg2, swig_type_427 arg3, uintptr_t arg4); +extern uintptr_t _wrap_new_ZmqClient_swsscommon_728e05b169b08794(swig_type_428 arg1); +extern void _wrap_delete_ZmqClient_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_ZmqClient_isConnected_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ZmqClient_connect_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ZmqClient_sendMsg_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_429 arg2, swig_type_430 arg3, uintptr_t arg4, uintptr_t arg5); +extern swig_intgo _wrap_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_431 arg2, uintptr_t arg3, swig_intgo arg4, swig_intgo arg5, _Bool arg6); +extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_432 arg2, uintptr_t arg3, swig_intgo arg4, swig_intgo arg5); +extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_433 arg2, uintptr_t arg3, swig_intgo arg4); +extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_434 arg2, uintptr_t arg3); +extern void _wrap_ZmqConsumerStateTable_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_435 arg3); +extern void _wrap_ZmqConsumerStateTable_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_intgo _wrap_ZmqConsumerStateTable_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_436 _wrap_ZmqConsumerStateTable_readData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_ZmqConsumerStateTable_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_ZmqConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_ZmqConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_ZmqConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_437 _wrap_ZmqConsumerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_ZmqConsumerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ZmqConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_intgo _wrap_ZmqConsumerStateTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ZmqConsumerStateTable_handleReceivedData_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern uintptr_t _wrap_ZmqConsumerStateTable_SwigGetZmqMessageHandler_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_438 _wrap_IFACE_NAME_MAX_LEN_get_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_isInterfaceNameValid_swsscommon_728e05b169b08794(swig_type_439 arg1); +extern uintptr_t _wrap_zmqWait_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_TableBase__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_440 arg2); +extern uintptr_t _wrap_new_TableBase__SWIG_1_swsscommon_728e05b169b08794(swig_type_441 arg1, swig_type_442 arg2); +extern swig_type_443 _wrap_TableBase_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_444 _wrap_TableBase_getTableName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_445 _wrap_TableBase_getKeyName_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_446 arg2); +extern swig_type_447 _wrap_TableBase_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_448 _wrap_TableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_449 _wrap_TableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_450 arg2); +extern swig_type_451 _wrap_TableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern void _wrap_delete_TableBase_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_TableEntryWritable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_TableEntryWritable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_452 arg2, uintptr_t arg3, swig_type_453 arg4, swig_type_454 arg5); +extern void _wrap_TableEntryWritable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_455 arg2, uintptr_t arg3, swig_type_456 arg4); +extern void _wrap_TableEntryWritable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_457 arg2, uintptr_t arg3); +extern void _wrap_TableEntryWritable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_458 arg2, swig_type_459 arg3, swig_type_460 arg4); +extern void _wrap_TableEntryWritable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_461 arg2, swig_type_462 arg3); +extern void _wrap_TableEntryWritable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_463 arg2); +extern void _wrap_delete_TableEntryPoppable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_TableEntryPoppable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_464 arg3); +extern void _wrap_TableEntryPoppable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_TableEntryPoppable_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_TableEntryPoppable_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4, swig_type_465 arg5); +extern void _wrap_TableEntryPoppable_pops__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4); +extern swig_intgo _wrap_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_TableConsumable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_466 _wrap_TableConsumable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_467 _wrap_TableConsumable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_468 _wrap_TableConsumable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_470 _wrap_TableConsumable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_471 _wrap_TableConsumable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_472 _wrap_TableConsumable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_474 _wrap_TableConsumable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern void _wrap_TableConsumable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_475 arg2); +extern void _wrap_TableConsumable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern void _wrap_TableConsumable_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern void _wrap_TableConsumable_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, swig_type_476 arg4); +extern void _wrap_TableConsumable_pops__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3); +extern swig_intgo _wrap_TableConsumable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_477 _wrap_TableConsumable_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_TableConsumable_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_TableConsumable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_TableConsumable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_TableConsumable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_TableConsumable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_TableConsumable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); +extern void _wrap_TableConsumable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); +extern void _wrap_TableConsumable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); +extern void _wrap_TableConsumable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); +extern swig_intgo _wrap_TableConsumable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_TableConsumable_SwigGetTableEntryPoppable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_TableConsumable_SwigGetRedisSelect_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_TableEntryEnumerable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_TableEntryEnumerable_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_482 arg2, uintptr_t arg3); +extern _Bool _wrap_TableEntryEnumerable_hget_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_483 arg2, swig_type_484 arg3, swig_voidp arg4); +extern void _wrap_TableEntryEnumerable_getKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_TableEntryEnumerable_getContent_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_type_485 _wrap_DEFAULT_DB_TTL_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_Table__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_486 arg2); +extern uintptr_t _wrap_new_Table__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_487 arg2, _Bool arg3); +extern void _wrap_delete_Table_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_Table_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_488 arg2, uintptr_t arg3, swig_type_489 arg4, swig_type_490 arg5); +extern void _wrap_Table_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_491 arg2, uintptr_t arg3, swig_type_492 arg4); +extern void _wrap_Table_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_493 arg2, uintptr_t arg3); +extern void _wrap_Table_set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_494 arg2, uintptr_t arg3, swig_type_495 arg4, swig_type_496 arg5, swig_type_497 arg6); +extern void _wrap_Table_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_498 arg2, swig_type_499 arg3, swig_type_500 arg4); +extern void _wrap_Table_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_501 arg2, swig_type_502 arg3); +extern void _wrap_Table_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_503 arg2); +extern _Bool _wrap_Table_ttl_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_504 arg2, swig_voidp arg3); +extern void _wrap_Table_hdel__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_505 arg2, swig_type_506 arg3, swig_type_507 arg4, swig_type_508 arg5); +extern void _wrap_Table_hdel__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_509 arg2, swig_type_510 arg3, swig_type_511 arg4); +extern void _wrap_Table_hdel__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_512 arg2, swig_type_513 arg3); +extern _Bool _wrap_Table_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_514 arg2, uintptr_t arg3); +extern _Bool _wrap_Table_hget_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_515 arg2, swig_type_516 arg3, swig_voidp arg4); +extern void _wrap_Table_hset__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_517 arg2, swig_type_518 arg3, swig_type_519 arg4, swig_type_520 arg5, swig_type_521 arg6); +extern void _wrap_Table_hset__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_522 arg2, swig_type_523 arg3, swig_type_524 arg4, swig_type_525 arg5); +extern void _wrap_Table_hset__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_526 arg2, swig_type_527 arg3, swig_type_528 arg4); +extern void _wrap_Table_getKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_Table_setBuffered_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern void _wrap_Table_flush_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_Table_dump_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_type_529 _wrap_Table_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_530 _wrap_Table_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_531 _wrap_Table_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_532 _wrap_Table_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_533 _wrap_Table_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_534 _wrap_Table_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_535 _wrap_Table_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern void _wrap_Table_getContent_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern uintptr_t _wrap_Table_SwigGetTableEntryEnumerable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swig_type_536 arg1); +extern swig_type_537 _wrap_TableName_KeyValueOpQueues_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_TableName_KeySet_swsscommon_728e05b169b08794(swig_type_538 arg1); +extern swig_type_539 _wrap_TableName_KeySet_getKeySetName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_540 _wrap_TableName_KeySet_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_541 _wrap_TableName_KeySet_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_TableName_KeySet_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_LuaTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_542 arg2, swig_type_543 arg3, uintptr_t arg4); +extern uintptr_t _wrap_new_LuaTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_544 arg2, swig_type_545 arg3); +extern void _wrap_delete_LuaTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_LuaTable_get_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3); +extern _Bool _wrap_LuaTable_hget_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_546 arg3, swig_voidp arg4); +extern swig_type_547 _wrap_LuaTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_548 _wrap_LuaTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_549 _wrap_LuaTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_550 _wrap_LuaTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_551 _wrap_LuaTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_552 _wrap_LuaTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_553 _wrap_LuaTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern uintptr_t _wrap_new_CounterTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_554 arg2); +extern uintptr_t _wrap_new_CounterTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_CounterTable_get_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_555 arg3, uintptr_t arg4); +extern _Bool _wrap_CounterTable_hget_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_556 arg3, swig_type_557 arg4, swig_voidp arg5); +extern uintptr_t _wrap_CounterTable_getCountersDB_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_CounterTable_getGbcountersDB_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_CounterTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_558 _wrap_CounterTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_559 _wrap_CounterTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_560 _wrap_CounterTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_561 _wrap_CounterTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_562 _wrap_CounterTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_563 _wrap_CounterTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_564 _wrap_CounterTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern uintptr_t _wrap__swig_NewDirectorCounterCounter_swsscommon_728e05b169b08794(int); +extern swig_type_565 _wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(uintptr_t); +extern uintptr_t _wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(uintptr_t); +extern _Bool _wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(uintptr_t, uintptr_t arg0, swig_type_566 name); +extern uintptr_t _wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(uintptr_t, uintptr_t arg0, swig_type_567 name); +extern void _wrap_DeleteDirectorCounter_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_568 _wrap_Counter_getLuaScript_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_Counter_getLuaArgv_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_Counter_usingLuaTable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_566 arg3); +extern uintptr_t _wrap_Counter_getLuaKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_567 arg3); +extern uintptr_t _wrap_Counter_getKey_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_569 arg3); +extern void _wrap_delete_Counter_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_Mode_UNION_PortCounter_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_Mode_ASIC_PortCounter_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_Mode_SYSTEMSIDE_PortCounter_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_Mode_LINESIDE_PortCounter_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_PortCounter__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1); +extern uintptr_t _wrap_new_PortCounter__SWIG_1_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_PortCounter_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_570 _wrap_PortCounter_getLuaScript_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_PortCounter_usingLuaTable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_571 arg3); +extern uintptr_t _wrap_PortCounter_getLuaKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_572 arg3); +extern uintptr_t _wrap_PortCounter_getKey_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_573 arg3); +extern uintptr_t _wrap_PortCounter_keyCacheInstance_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_PortCounter_getLuaArgv_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_new_MacsecCounter_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_MacsecCounter_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_MacsecCounter_getKey_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_574 arg3); +extern uintptr_t _wrap_MacsecCounter_keyCacheInstance_swsscommon_728e05b169b08794(void); +extern swig_type_575 _wrap_MacsecCounter_getLuaScript_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_MacsecCounter_getLuaArgv_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_MacsecCounter_usingLuaTable_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_566 arg2); +extern uintptr_t _wrap_MacsecCounter_getLuaKeys_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_567 arg2); +extern uintptr_t _wrap_new_CounterKeyPair__SWIG_0_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_CounterKeyPair__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_576 arg2); +extern uintptr_t _wrap_new_CounterKeyPair__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_CounterKeyPair_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern swig_intgo _wrap_CounterKeyPair_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_CounterKeyPair_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_577 arg2); +extern swig_type_578 _wrap_CounterKeyPair_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_CounterKeyPair_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_KeyStringCache_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_KeyStringCache_enabled_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyStringCache_enable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_KeyStringCache_disable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_KeyStringCache_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyStringCache_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_579 _wrap_KeyStringCache_at_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_580 arg2); +extern void _wrap_KeyStringCache_insert_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_581 arg2, swig_type_582 arg3); +extern void _wrap_KeyStringCache_refresh_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_delete_KeyStringCache_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_KeyPairCache_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_KeyPairCache_enabled_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyPairCache_enable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_KeyPairCache_disable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_KeyPairCache_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_KeyPairCache_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_KeyPairCache_at_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_583 arg2); +extern void _wrap_KeyPairCache_insert_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_584 arg2, uintptr_t arg3); +extern void _wrap_KeyPairCache_refresh_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_delete_KeyPairCache_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_ProducerTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_585 arg2); +extern uintptr_t _wrap_new_ProducerTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_586 arg2, _Bool arg3); +extern uintptr_t _wrap_new_ProducerTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_587 arg2); +extern uintptr_t _wrap_new_ProducerTable__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_588 arg2, swig_type_589 arg3); +extern void _wrap_delete_ProducerTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ProducerTable_setBuffered_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern void _wrap_ProducerTable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_590 arg2, uintptr_t arg3, swig_type_591 arg4, swig_type_592 arg5); +extern void _wrap_ProducerTable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_593 arg2, uintptr_t arg3, swig_type_594 arg4); +extern void _wrap_ProducerTable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_595 arg2, uintptr_t arg3); +extern void _wrap_ProducerTable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_596 arg2, swig_type_597 arg3, swig_type_598 arg4); +extern void _wrap_ProducerTable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_599 arg2, swig_type_600 arg3); +extern void _wrap_ProducerTable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_601 arg2); +extern void _wrap_ProducerTable_flush_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_602 _wrap_ProducerTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_603 _wrap_ProducerTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_604 _wrap_ProducerTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_605 _wrap_ProducerTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_606 _wrap_ProducerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_607 _wrap_ProducerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_608 _wrap_ProducerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern swig_type_609 _wrap_ProducerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ProducerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_610 arg2); +extern uintptr_t _wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_611 arg2, _Bool arg3); +extern uintptr_t _wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_612 arg2); +extern void _wrap_DeleteDirectorProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_613 key, uintptr_t values, swig_type_614 op, swig_type_615 prefix); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_616 key, uintptr_t values, swig_type_617 op); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_618 key, uintptr_t values); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_619 key, swig_type_620 op, swig_type_621 prefix); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_622 key, swig_type_623 op); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_624 key); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t values); +extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t keys); +extern uintptr_t _wrap_new_ProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_610 arg2); +extern uintptr_t _wrap_new_ProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_611 arg2, _Bool arg3); +extern uintptr_t _wrap_new_ProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_612 arg2); +extern void _wrap_delete_ProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ProducerStateTable_setBuffered_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern void _wrap_ProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_613 arg2, uintptr_t arg3, swig_type_614 arg4, swig_type_615 arg5); +extern void _wrap_ProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_616 arg2, uintptr_t arg3, swig_type_617 arg4); +extern void _wrap_ProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_618 arg2, uintptr_t arg3); +extern void _wrap_ProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_619 arg2, swig_type_620 arg3, swig_type_621 arg4); +extern void _wrap_ProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_622 arg2, swig_type_623 arg3); +extern void _wrap_ProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_624 arg2); +extern void _wrap_ProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_ProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_ProducerStateTable_flush_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_625 _wrap_ProducerStateTable_count_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ProducerStateTable_clear_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_626 _wrap_ProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_627 _wrap_ProducerStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_628 _wrap_ProducerStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_629 _wrap_ProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_630 _wrap_ProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_631 _wrap_ProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_632 _wrap_ProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern swig_type_633 _wrap_ProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_634 _wrap_ProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_635 _wrap_ProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ProducerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_636 arg2, uintptr_t arg3, _Bool arg4); +extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_637 arg2, uintptr_t arg3); +extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_638 arg2, uintptr_t arg3, _Bool arg4, _Bool arg5); +extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_639 arg2, uintptr_t arg3, _Bool arg4); +extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_640 arg2, uintptr_t arg3); +extern void _wrap_DeleteDirectorZmqProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_641 key, uintptr_t values, swig_type_642 op, swig_type_643 prefix); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_644 key, uintptr_t values, swig_type_645 op); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_646 key, uintptr_t values); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_647 key, swig_type_648 op, swig_type_649 prefix); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_650 key, swig_type_651 op); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_652 key); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t values); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t keys); +extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(uintptr_t, uintptr_t kcos); +extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_636 arg2, uintptr_t arg3, _Bool arg4); +extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_637 arg2, uintptr_t arg3); +extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_638 arg2, uintptr_t arg3, _Bool arg4, _Bool arg5); +extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_639 arg2, uintptr_t arg3, _Bool arg4); +extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_640 arg2, uintptr_t arg3); +extern void _wrap_ZmqProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_641 arg2, uintptr_t arg3, swig_type_642 arg4, swig_type_643 arg5); +extern void _wrap_ZmqProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_644 arg2, uintptr_t arg3, swig_type_645 arg4); +extern void _wrap_ZmqProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_646 arg2, uintptr_t arg3); +extern void _wrap_ZmqProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_647 arg2, swig_type_648 arg3, swig_type_649 arg4); +extern void _wrap_ZmqProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_650 arg2, swig_type_651 arg3); +extern void _wrap_ZmqProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_652 arg2); +extern void _wrap_ZmqProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_ZmqProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_ZmqProducerStateTable_send_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_type_653 _wrap_ZmqProducerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_ZmqProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ZmqProducerStateTable_setBuffered_swsscommon_728e05b169b08794(uintptr_t _swig_base, _Bool arg1); +extern void _wrap_ZmqProducerStateTable_flush_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_654 _wrap_ZmqProducerStateTable_count_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ZmqProducerStateTable_clear_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ZmqProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ZmqProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_655 _wrap_ZmqProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_656 _wrap_ZmqProducerStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_657 _wrap_ZmqProducerStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_658 _wrap_ZmqProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_659 _wrap_ZmqProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_660 _wrap_ZmqProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_661 _wrap_ZmqProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern swig_type_662 _wrap_ZmqProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_663 _wrap_ZmqProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_664 _wrap_ZmqProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_intgo _wrap_ConsumerTableBase_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_ConsumerTableBase_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_ConsumerTableBase_getDbConnector_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_ConsumerTableBase_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_665 arg3); +extern void _wrap_ConsumerTableBase_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_ConsumerTableBase_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, uintptr_t arg4, swig_type_666 arg5); +extern void _wrap_ConsumerTableBase_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, uintptr_t arg4); +extern _Bool _wrap_ConsumerTableBase_empty_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_667 _wrap_ConsumerTableBase_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_668 _wrap_ConsumerTableBase_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_669 _wrap_ConsumerTableBase_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_670 _wrap_ConsumerTableBase_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_671 _wrap_ConsumerTableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_672 _wrap_ConsumerTableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_673 _wrap_ConsumerTableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern void _wrap_ConsumerTableBase_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern void _wrap_ConsumerTableBase_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, swig_type_476 arg4); +extern void _wrap_ConsumerTableBase_pops__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3); +extern swig_intgo _wrap_ConsumerTableBase_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_674 _wrap_ConsumerTableBase_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTableBase_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTableBase_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTableBase_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTableBase_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTableBase_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); +extern void _wrap_ConsumerTableBase_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); +extern void _wrap_ConsumerTableBase_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); +extern void _wrap_ConsumerTableBase_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); +extern swig_intgo _wrap_ConsumerTableBase_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTableBase_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTableBase_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTableBase_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); +extern void _wrap_ConsumerTableBase_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_ConsumerTableBase_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConsumerTableBase_SwigGetRedisTransactioner_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_ConsumerTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_676 arg2, swig_intgo arg3, swig_intgo arg4); +extern uintptr_t _wrap_new_ConsumerTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_677 arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_ConsumerTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_678 arg2); +extern void _wrap_ConsumerTable_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_ConsumerTable_setModifyRedis_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern void _wrap_delete_ConsumerTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_GetConsumerTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConsumerTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_679 arg2); +extern void _wrap_ConsumerTable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern void _wrap_ConsumerTable_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3, swig_type_680 arg4); +extern void _wrap_ConsumerTable_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3); +extern _Bool _wrap_ConsumerTable_empty_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_681 _wrap_ConsumerTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_682 _wrap_ConsumerTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_683 _wrap_ConsumerTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_684 _wrap_ConsumerTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_685 _wrap_ConsumerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_686 _wrap_ConsumerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_687 _wrap_ConsumerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern swig_intgo _wrap_ConsumerTable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_688 _wrap_ConsumerTable_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTable_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); +extern void _wrap_ConsumerTable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); +extern void _wrap_ConsumerTable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); +extern void _wrap_ConsumerTable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); +extern swig_intgo _wrap_ConsumerTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTable_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerTable_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); +extern void _wrap_ConsumerTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_ConsumerTable_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_689 _wrap_ConsumerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConsumerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_ConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_690 arg2, swig_intgo arg3, swig_intgo arg4); +extern uintptr_t _wrap_new_ConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_691 arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_ConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_692 arg2); +extern void _wrap_ConsumerStateTable_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern void _wrap_delete_ConsumerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_GetConsumerStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_679 arg2); +extern void _wrap_ConsumerStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern void _wrap_ConsumerStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3, swig_type_680 arg4); +extern void _wrap_ConsumerStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3); +extern _Bool _wrap_ConsumerStateTable_empty_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_693 _wrap_ConsumerStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_694 _wrap_ConsumerStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_695 _wrap_ConsumerStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_696 _wrap_ConsumerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_697 _wrap_ConsumerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_698 _wrap_ConsumerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_699 _wrap_ConsumerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern swig_intgo _wrap_ConsumerStateTable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_700 _wrap_ConsumerStateTable_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerStateTable_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerStateTable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); +extern void _wrap_ConsumerStateTable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); +extern void _wrap_ConsumerStateTable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); +extern void _wrap_ConsumerStateTable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); +extern swig_intgo _wrap_ConsumerStateTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerStateTable_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_ConsumerStateTable_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_ConsumerStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); +extern void _wrap_ConsumerStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_ConsumerStateTable_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_701 _wrap_ConsumerStateTable_getKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_702 _wrap_ConsumerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_703 _wrap_ConsumerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_ConsumerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_SubscriberStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_704 arg2, swig_intgo arg3, swig_intgo arg4); +extern uintptr_t _wrap_new_SubscriberStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_705 arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_SubscriberStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_706 arg2); +extern void _wrap_SubscriberStateTable_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_type_707 _wrap_SubscriberStateTable_readData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_SubscriberStateTable_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_SubscriberStateTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_SubscriberStateTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_SubscriberStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_GetSubscriberStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_SubscriberStateTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_SubscriberStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_679 arg2); +extern void _wrap_SubscriberStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); +extern void _wrap_SubscriberStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3, swig_type_680 arg4); +extern void _wrap_SubscriberStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3); +extern _Bool _wrap_SubscriberStateTable_empty_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_708 _wrap_SubscriberStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_709 _wrap_SubscriberStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_710 _wrap_SubscriberStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); +extern swig_type_711 _wrap_SubscriberStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_712 _wrap_SubscriberStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_713 _wrap_SubscriberStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); +extern swig_type_714 _wrap_SubscriberStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); +extern swig_intgo _wrap_SubscriberStateTable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_SubscriberStateTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_SubscriberStateTable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); +extern void _wrap_SubscriberStateTable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); +extern void _wrap_SubscriberStateTable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); +extern void _wrap_SubscriberStateTable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); +extern swig_intgo _wrap_SubscriberStateTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_SubscriberStateTable_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern _Bool _wrap_SubscriberStateTable_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_SubscriberStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); +extern void _wrap_SubscriberStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); +extern uintptr_t _wrap_SubscriberStateTable_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_type_715 _wrap_DEFAULT_NC_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_NotificationConsumer__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_716 arg2, swig_intgo arg3, swig_type_717 arg4); +extern uintptr_t _wrap_new_NotificationConsumer__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_718 arg2, swig_intgo arg3); +extern uintptr_t _wrap_new_NotificationConsumer__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_719 arg2); +extern void _wrap_NotificationConsumer_pop_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, uintptr_t arg4); +extern void _wrap_NotificationConsumer_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_intgo _wrap_NotificationConsumer_peek_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_NotificationConsumer_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_NotificationConsumer_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_720 _wrap_NotificationConsumer_readData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_NotificationConsumer_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_NotificationConsumer_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_721 _wrap_NotificationConsumer_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_NotificationConsumer_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern void _wrap_NotificationConsumer_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern swig_intgo _wrap_NotificationConsumer_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); +extern uintptr_t _wrap_new_NotificationProducer__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_722 arg2); +extern uintptr_t _wrap_new_NotificationProducer__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_723 arg2, _Bool arg3); +extern uintptr_t _wrap_new_NotificationProducer__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_724 arg2); +extern swig_type_725 _wrap_NotificationProducer_send_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_726 arg2, swig_type_727 arg3, uintptr_t arg4); +extern void _wrap_delete_NotificationProducer_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_INITIALIZED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_RESTORED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_REPLAYED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_RECONCILED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_WSDISABLED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_WSUNKNOWN_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_CHECK_IGNORED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_CHECK_PASSED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_CHECK_FAILED_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_STAGE_SHUTDOWN_WarmStart_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_STAGE_RESTORE_WarmStart_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_WarmStart_warmStartStateNameMap_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_WarmStart_dataCheckStateNameMap_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_WarmStart_getInstance_swsscommon_728e05b169b08794(void); +extern void _wrap_WarmStart_initialize__SWIG_0_swsscommon_728e05b169b08794(swig_type_728 arg1, swig_type_729 arg2, swig_intgo arg3, _Bool arg4); +extern void _wrap_WarmStart_initialize__SWIG_1_swsscommon_728e05b169b08794(swig_type_730 arg1, swig_type_731 arg2, swig_intgo arg3); +extern void _wrap_WarmStart_initialize__SWIG_2_swsscommon_728e05b169b08794(swig_type_732 arg1, swig_type_733 arg2); +extern _Bool _wrap_WarmStart_checkWarmStart__SWIG_0_swsscommon_728e05b169b08794(swig_type_734 arg1, swig_type_735 arg2, _Bool arg3); +extern _Bool _wrap_WarmStart_checkWarmStart__SWIG_1_swsscommon_728e05b169b08794(swig_type_736 arg1, swig_type_737 arg2); +extern _Bool _wrap_WarmStart_isWarmStart_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_WarmStart_isSystemWarmRebootEnabled_swsscommon_728e05b169b08794(void); +extern void _wrap_WarmStart_getWarmStartState_swsscommon_728e05b169b08794(swig_type_738 arg1, swig_voidp arg2); +extern void _wrap_WarmStart_setWarmStartState_swsscommon_728e05b169b08794(swig_type_739 arg1, swig_intgo arg2); +extern swig_intgo _wrap_WarmStart_getWarmStartTimer_swsscommon_728e05b169b08794(swig_type_740 arg1, swig_type_741 arg2); +extern void _wrap_WarmStart_setDataCheckState_swsscommon_728e05b169b08794(swig_type_742 arg1, swig_intgo arg2, swig_intgo arg3); +extern swig_intgo _wrap_WarmStart_getDataCheckState_swsscommon_728e05b169b08794(swig_type_743 arg1, swig_intgo arg2); +extern uintptr_t _wrap_new_WarmStart_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_WarmStart_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_UnavailableDataError_swsscommon_728e05b169b08794(swig_type_744 arg1, swig_type_745 arg2); +extern swig_type_746 _wrap_UnavailableDataError_getData_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_delete_UnavailableDataError_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_DBInterface_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_747 arg3, _Bool arg4); +extern void _wrap_DBInterface_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_748 arg3); +extern void _wrap_DBInterface_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_749 arg2); +extern void _wrap_DBInterface_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_750 _wrap_DBInterface_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_751 arg2, swig_type_752 arg3, _Bool arg4); +extern swig_type_753 _wrap_DBInterface_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_754 arg2, swig_type_755 arg3); +extern void _wrap_DBInterface_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_756 arg2, swig_type_757 arg3); +extern _Bool _wrap_DBInterface_exists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_758 arg2, swig_type_759 arg3); +extern uintptr_t _wrap_DBInterface_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_760 arg2, swig_type_761 arg3, swig_type_762 arg4, _Bool arg5); +extern uintptr_t _wrap_DBInterface_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_763 arg2, swig_type_764 arg3, swig_type_765 arg4); +extern _Bool _wrap_DBInterface_hexists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_766 arg2, swig_type_767 arg3, swig_type_768 arg4); +extern uintptr_t _wrap_DBInterface_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_769 arg2, swig_type_770 arg3, _Bool arg4); +extern uintptr_t _wrap_DBInterface_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_771 arg2, swig_type_772 arg3); +extern uintptr_t _wrap_DBInterface_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_773 arg2, swig_type_774 arg3, _Bool arg4); +extern uintptr_t _wrap_DBInterface_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_775 arg2, swig_type_776 arg3); +extern uintptr_t _wrap_DBInterface_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_777 arg2); +extern uintptr_t _wrap_DBInterface_scan_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_778 arg2, swig_intgo arg3, swig_type_779 arg4, swig_intgo arg5); +extern swig_type_780 _wrap_DBInterface_publish_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_781 arg2, swig_type_782 arg3, swig_type_783 arg4); +extern void _wrap_DBInterface_hmset_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_784 arg2, swig_type_785 arg3, uintptr_t arg4); +extern swig_type_786 _wrap_DBInterface_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_787 arg2, swig_type_788 arg3, swig_type_789 arg4, swig_type_790 arg5, _Bool arg6); +extern swig_type_791 _wrap_DBInterface_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_792 arg2, swig_type_793 arg3, swig_type_794 arg4, swig_type_795 arg5); +extern uintptr_t _wrap_DBInterface_get_redis_client_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_796 arg2); +extern void _wrap_DBInterface_set_redis_kwargs_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_797 arg2, swig_type_798 arg3, swig_intgo arg4); +extern swig_intgo _wrap_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface_swsscommon_728e05b169b08794(void); +extern double _wrap_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_new_DBInterface_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_DBInterface_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_type_799 _wrap_DAEMON_LOGLEVEL_get_swsscommon_728e05b169b08794(void); +extern swig_type_800 _wrap_DAEMON_LOGOUTPUT_get_swsscommon_728e05b169b08794(void); +extern void _wrap_err_exit_swsscommon_728e05b169b08794(swig_type_801 arg1, swig_intgo arg2, swig_intgo arg3, swig_type_802 arg4); +extern swig_intgo _wrap_SWSS_EMERG_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_ALERT_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_CRIT_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_ERROR_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_WARN_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_NOTICE_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_INFO_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_DEBUG_Logger_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_Logger_priorityStringMap_get_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_SYSLOG_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_STDOUT_Logger_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_SWSS_STDERR_Logger_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_Logger_outputStringMap_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_Logger_getInstance_swsscommon_728e05b169b08794(void); +extern void _wrap_Logger_setMinPrio_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_intgo _wrap_Logger_getMinPrio_swsscommon_728e05b169b08794(void); +extern void _wrap_Logger_linkToDbWithOutput_swsscommon_728e05b169b08794(swig_type_803 arg1, uintptr_t arg2, swig_type_804 arg3, uintptr_t arg4, swig_type_805 arg5); +extern void _wrap_Logger_linkToDb_swsscommon_728e05b169b08794(swig_type_806 arg1, uintptr_t arg2, swig_type_807 arg3); +extern void _wrap_Logger_linkToDbNative__SWIG_0_swsscommon_728e05b169b08794(swig_type_808 arg1, swig_type_809 arg2); +extern void _wrap_Logger_linkToDbNative__SWIG_1_swsscommon_728e05b169b08794(swig_type_810 arg1); +extern void _wrap_Logger_restartLogger_swsscommon_728e05b169b08794(void); +extern void _wrap_Logger_write_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_811 arg3); +extern void _wrap_Logger_wthrow_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_812 arg3); +extern swig_type_813 _wrap_Logger_priorityToString_swsscommon_728e05b169b08794(swig_intgo arg1); +extern swig_type_814 _wrap_Logger_outputToString_swsscommon_728e05b169b08794(swig_intgo arg1); +extern void _wrap_Logger_swssOutputNotify_swsscommon_728e05b169b08794(swig_type_815 arg1, swig_type_816 arg2); +extern uintptr_t _wrap_events_init_publisher_swsscommon_728e05b169b08794(swig_type_817 arg1); +extern void _wrap_events_deinit_publisher_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_event_publish__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_818 arg2, uintptr_t arg3); +extern swig_intgo _wrap_event_publish__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_819 arg2); +extern uintptr_t _wrap_events_init_subscriber__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_intgo arg2, uintptr_t arg3); +extern uintptr_t _wrap_events_init_subscriber__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1, swig_intgo arg2); +extern uintptr_t _wrap_events_init_subscriber__SWIG_2_swsscommon_728e05b169b08794(_Bool arg1); +extern uintptr_t _wrap_events_init_subscriber__SWIG_3_swsscommon_728e05b169b08794(void); +extern void _wrap_events_deinit_subscriber_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_event_receive_op_t_key_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_820 arg2); +extern swig_type_821 _wrap_event_receive_op_t_key_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_event_receive_op_t_params_set_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern uintptr_t _wrap_event_receive_op_t_params_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_event_receive_op_t_missed_cnt_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); +extern swig_intgo _wrap_event_receive_op_t_missed_cnt_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern void _wrap_event_receive_op_t_publish_epoch_ms_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_822 arg2); +extern swig_type_823 _wrap_event_receive_op_t_publish_epoch_ms_get_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_event_receive_op_t_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_event_receive_op_t_swsscommon_728e05b169b08794(uintptr_t arg1); +extern swig_intgo _wrap_event_receive_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); +extern swig_intgo _wrap_event_receive_json_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_voidp arg4); +extern swig_intgo _wrap_StatusCode_SWSS_RC_SUCCESS_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_INVALID_PARAM_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_DEADLINE_EXCEEDED_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_UNAVAIL_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_NOT_FOUND_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_NO_MEMORY_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_EXISTS_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_PERMISSION_DENIED_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_FULL_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_IN_USE_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_INTERNAL_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_UNIMPLEMENTED_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_NOT_EXECUTED_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_FAILED_PRECONDITION_swsscommon_728e05b169b08794(void); +extern swig_intgo _wrap_StatusCode_SWSS_RC_UNKNOWN_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_statusCodeMapping_get_swsscommon_728e05b169b08794(void); +extern uintptr_t _wrap_StatusCodeLookup_get_swsscommon_728e05b169b08794(void); +extern swig_type_824 _wrap_statusCodeToStr_swsscommon_728e05b169b08794(swig_voidp arg1); +extern swig_intgo _wrap_strToStatusCode_swsscommon_728e05b169b08794(swig_type_825 arg1); +extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2, _Bool arg3); +extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2); +extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); +extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_3_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2, _Bool arg3); +extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2); +extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); +extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_3_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2, _Bool arg3); +extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2); +extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); +extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_3_swsscommon_728e05b169b08794(void); +extern _Bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); +extern _Bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RestartWaiter_isAdvancedBootInProgress_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RestartWaiter_isFastBootInProgress_swsscommon_728e05b169b08794(uintptr_t arg1); +extern _Bool _wrap_RestartWaiter_isWarmBootInProgress_swsscommon_728e05b169b08794(uintptr_t arg1); +extern uintptr_t _wrap_new_RestartWaiter_swsscommon_728e05b169b08794(void); +extern void _wrap_delete_RestartWaiter_swsscommon_728e05b169b08794(uintptr_t arg1); +#undef intgo +*/ +import "C" + +import "unsafe" +import _ "runtime/cgo" +import "sync" + + +type _ unsafe.Pointer + + + +var Swig_escape_always_false bool +var Swig_escape_val interface{} + + +type _swig_fnptr *byte +type _swig_memberptr *byte + + +type _ sync.Mutex + + +type swig_gostring struct { p uintptr; n int } +func swigCopyString(s string) string { + p := *(*swig_gostring)(unsafe.Pointer(&s)) + r := string((*[0x7fffffff]byte)(unsafe.Pointer(p.p))[:p.n]) + Swig_free(p.p) + return r +} + +func Swig_free(arg1 uintptr) { + _swig_i_0 := arg1 + C._wrap_Swig_free_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func Swig_malloc(arg1 int) (_swig_ret uintptr) { + var swig_r uintptr + _swig_i_0 := arg1 + swig_r = (uintptr)(C._wrap_Swig_malloc_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) + return swig_r +} + +type SwigcptrFieldValuePair uintptr + +func (p SwigcptrFieldValuePair) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrFieldValuePair) SwigIsFieldValuePair() { +} + +func NewFieldValuePair__SWIG_0() (_swig_ret FieldValuePair) { + var swig_r FieldValuePair + swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_new_FieldValuePair__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewFieldValuePair__SWIG_1(arg1 string, arg2 string) (_swig_ret FieldValuePair) { + var swig_r FieldValuePair + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_new_FieldValuePair__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_1)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_2)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewFieldValuePair__SWIG_2(arg1 FieldValuePair) (_swig_ret FieldValuePair) { + var swig_r FieldValuePair + _swig_i_0 := arg1.Swigcptr() + swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_new_FieldValuePair__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewFieldValuePair(a ...interface{}) FieldValuePair { + argc := len(a) + if argc == 0 { + return NewFieldValuePair__SWIG_0() + } + if argc == 1 { + return NewFieldValuePair__SWIG_2(a[0].(FieldValuePair)) + } + if argc == 2 { + return NewFieldValuePair__SWIG_1(a[0].(string), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrFieldValuePair) SetFirst(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_FieldValuePair_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_3)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrFieldValuePair) GetFirst() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_FieldValuePair_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrFieldValuePair) SetSecond(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_FieldValuePair_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_5)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrFieldValuePair) GetSecond() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_FieldValuePair_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteFieldValuePair(arg1 FieldValuePair) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_FieldValuePair_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type FieldValuePair interface { + Swigcptr() uintptr + SwigIsFieldValuePair() + SetFirst(arg2 string) + GetFirst() (_swig_ret string) + SetSecond(arg2 string) + GetSecond() (_swig_ret string) +} + +type SwigcptrFieldValuePairs uintptr + +func (p SwigcptrFieldValuePairs) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrFieldValuePairs) SwigIsFieldValuePairs() { +} + +func NewFieldValuePairs__SWIG_0() (_swig_ret FieldValuePairs) { + var swig_r FieldValuePairs + swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_new_FieldValuePairs__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewFieldValuePairs__SWIG_1(arg1 int64) (_swig_ret FieldValuePairs) { + var swig_r FieldValuePairs + _swig_i_0 := arg1 + swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_new_FieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_7(_swig_i_0)))) + return swig_r +} + +func NewFieldValuePairs__SWIG_2(arg1 FieldValuePairs) (_swig_ret FieldValuePairs) { + var swig_r FieldValuePairs + _swig_i_0 := arg1.Swigcptr() + swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_new_FieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewFieldValuePairs(a ...interface{}) FieldValuePairs { + argc := len(a) + if argc == 0 { + return NewFieldValuePairs__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(int64); !ok { + goto check_2 + } + return NewFieldValuePairs__SWIG_1(a[0].(int64)) + } +check_2: + if argc == 1 { + return NewFieldValuePairs__SWIG_2(a[0].(FieldValuePairs)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrFieldValuePairs) Size() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_FieldValuePairs_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairs) Capacity() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_FieldValuePairs_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairs) Reserve(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_FieldValuePairs_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_10(_swig_i_1)) +} + +func (arg1 SwigcptrFieldValuePairs) IsEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_FieldValuePairs_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairs) Clear() { + _swig_i_0 := arg1 + C._wrap_FieldValuePairs_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrFieldValuePairs) Add(arg2 FieldValuePair) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_FieldValuePairs_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrFieldValuePairs) Get(arg2 int) (_swig_ret FieldValuePair) { + var swig_r FieldValuePair + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_FieldValuePairs_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairs) Set(arg2 int, arg3 FieldValuePair) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_FieldValuePairs_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func DeleteFieldValuePairs(arg1 FieldValuePairs) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_FieldValuePairs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type FieldValuePairs interface { + Swigcptr() uintptr + SwigIsFieldValuePairs() + Size() (_swig_ret int64) + Capacity() (_swig_ret int64) + Reserve(arg2 int64) + IsEmpty() (_swig_ret bool) + Clear() + Add(arg2 FieldValuePair) + Get(arg2 int) (_swig_ret FieldValuePair) + Set(arg2 int, arg3 FieldValuePair) +} + +type SwigcptrFieldValuePairsList uintptr + +func (p SwigcptrFieldValuePairsList) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrFieldValuePairsList) SwigIsFieldValuePairsList() { +} + +func NewFieldValuePairsList__SWIG_0() (_swig_ret FieldValuePairsList) { + var swig_r FieldValuePairsList + swig_r = (FieldValuePairsList)(SwigcptrFieldValuePairsList(C._wrap_new_FieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewFieldValuePairsList__SWIG_1(arg1 int64) (_swig_ret FieldValuePairsList) { + var swig_r FieldValuePairsList + _swig_i_0 := arg1 + swig_r = (FieldValuePairsList)(SwigcptrFieldValuePairsList(C._wrap_new_FieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_11(_swig_i_0)))) + return swig_r +} + +func NewFieldValuePairsList__SWIG_2(arg1 FieldValuePairsList) (_swig_ret FieldValuePairsList) { + var swig_r FieldValuePairsList + _swig_i_0 := arg1.Swigcptr() + swig_r = (FieldValuePairsList)(SwigcptrFieldValuePairsList(C._wrap_new_FieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewFieldValuePairsList(a ...interface{}) FieldValuePairsList { + argc := len(a) + if argc == 0 { + return NewFieldValuePairsList__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(int64); !ok { + goto check_2 + } + return NewFieldValuePairsList__SWIG_1(a[0].(int64)) + } +check_2: + if argc == 1 { + return NewFieldValuePairsList__SWIG_2(a[0].(FieldValuePairsList)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrFieldValuePairsList) Size() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_FieldValuePairsList_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairsList) Capacity() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_FieldValuePairsList_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairsList) Reserve(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_FieldValuePairsList_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_14(_swig_i_1)) +} + +func (arg1 SwigcptrFieldValuePairsList) IsEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_FieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairsList) Clear() { + _swig_i_0 := arg1 + C._wrap_FieldValuePairsList_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrFieldValuePairsList) Add(arg2 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_FieldValuePairsList_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrFieldValuePairsList) Get(arg2 int) (_swig_ret FieldValuePairs) { + var swig_r FieldValuePairs + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_FieldValuePairsList_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrFieldValuePairsList) Set(arg2 int, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_FieldValuePairsList_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func DeleteFieldValuePairsList(arg1 FieldValuePairsList) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_FieldValuePairsList_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type FieldValuePairsList interface { + Swigcptr() uintptr + SwigIsFieldValuePairsList() + Size() (_swig_ret int64) + Capacity() (_swig_ret int64) + Reserve(arg2 int64) + IsEmpty() (_swig_ret bool) + Clear() + Add(arg2 FieldValuePairs) + Get(arg2 int) (_swig_ret FieldValuePairs) + Set(arg2 int, arg3 FieldValuePairs) +} + +type SwigcptrKeyFieldValuePairs uintptr + +func (p SwigcptrKeyFieldValuePairs) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrKeyFieldValuePairs) SwigIsKeyFieldValuePairs() { +} + +func NewKeyFieldValuePairs__SWIG_0() (_swig_ret KeyFieldValuePairs) { + var swig_r KeyFieldValuePairs + swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_new_KeyFieldValuePairs__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewKeyFieldValuePairs__SWIG_1(arg1 string, arg2 FieldValuePairs) (_swig_ret KeyFieldValuePairs) { + var swig_r KeyFieldValuePairs + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_new_KeyFieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_15)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func NewKeyFieldValuePairs__SWIG_2(arg1 KeyFieldValuePairs) (_swig_ret KeyFieldValuePairs) { + var swig_r KeyFieldValuePairs + _swig_i_0 := arg1.Swigcptr() + swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_new_KeyFieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewKeyFieldValuePairs(a ...interface{}) KeyFieldValuePairs { + argc := len(a) + if argc == 0 { + return NewKeyFieldValuePairs__SWIG_0() + } + if argc == 1 { + return NewKeyFieldValuePairs__SWIG_2(a[0].(KeyFieldValuePairs)) + } + if argc == 2 { + return NewKeyFieldValuePairs__SWIG_1(a[0].(string), a[1].(FieldValuePairs)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrKeyFieldValuePairs) SetFirst(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_KeyFieldValuePairs_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_16)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrKeyFieldValuePairs) GetFirst() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_KeyFieldValuePairs_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrKeyFieldValuePairs) SetSecond(arg2 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyFieldValuePairs_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyFieldValuePairs) GetSecond() (_swig_ret FieldValuePairs) { + var swig_r FieldValuePairs + _swig_i_0 := arg1 + swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_KeyFieldValuePairs_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DeleteKeyFieldValuePairs(arg1 KeyFieldValuePairs) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_KeyFieldValuePairs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type KeyFieldValuePairs interface { + Swigcptr() uintptr + SwigIsKeyFieldValuePairs() + SetFirst(arg2 string) + GetFirst() (_swig_ret string) + SetSecond(arg2 FieldValuePairs) + GetSecond() (_swig_ret FieldValuePairs) +} + +type SwigcptrKeyFieldValuePairsList uintptr + +func (p SwigcptrKeyFieldValuePairsList) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrKeyFieldValuePairsList) SwigIsKeyFieldValuePairsList() { +} + +func NewKeyFieldValuePairsList__SWIG_0() (_swig_ret KeyFieldValuePairsList) { + var swig_r KeyFieldValuePairsList + swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_new_KeyFieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewKeyFieldValuePairsList__SWIG_1(arg1 int64) (_swig_ret KeyFieldValuePairsList) { + var swig_r KeyFieldValuePairsList + _swig_i_0 := arg1 + swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_new_KeyFieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_18(_swig_i_0)))) + return swig_r +} + +func NewKeyFieldValuePairsList__SWIG_2(arg1 KeyFieldValuePairsList) (_swig_ret KeyFieldValuePairsList) { + var swig_r KeyFieldValuePairsList + _swig_i_0 := arg1.Swigcptr() + swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_new_KeyFieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewKeyFieldValuePairsList(a ...interface{}) KeyFieldValuePairsList { + argc := len(a) + if argc == 0 { + return NewKeyFieldValuePairsList__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(int64); !ok { + goto check_2 + } + return NewKeyFieldValuePairsList__SWIG_1(a[0].(int64)) + } +check_2: + if argc == 1 { + return NewKeyFieldValuePairsList__SWIG_2(a[0].(KeyFieldValuePairsList)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Size() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_KeyFieldValuePairsList_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Capacity() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_KeyFieldValuePairsList_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Reserve(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_KeyFieldValuePairsList_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_21(_swig_i_1)) +} + +func (arg1 SwigcptrKeyFieldValuePairsList) IsEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_KeyFieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Clear() { + _swig_i_0 := arg1 + C._wrap_KeyFieldValuePairsList_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Add(arg2 KeyFieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyFieldValuePairsList_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Get(arg2 int) (_swig_ret KeyFieldValuePairs) { + var swig_r KeyFieldValuePairs + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_KeyFieldValuePairsList_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrKeyFieldValuePairsList) Set(arg2 int, arg3 KeyFieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_KeyFieldValuePairsList_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func DeleteKeyFieldValuePairsList(arg1 KeyFieldValuePairsList) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_KeyFieldValuePairsList_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type KeyFieldValuePairsList interface { + Swigcptr() uintptr + SwigIsKeyFieldValuePairsList() + Size() (_swig_ret int64) + Capacity() (_swig_ret int64) + Reserve(arg2 int64) + IsEmpty() (_swig_ret bool) + Clear() + Add(arg2 KeyFieldValuePairs) + Get(arg2 int) (_swig_ret KeyFieldValuePairs) + Set(arg2 int, arg3 KeyFieldValuePairs) +} + +type SwigcptrFieldValueMap uintptr + +func (p SwigcptrFieldValueMap) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrFieldValueMap) SwigIsFieldValueMap() { +} + +func NewFieldValueMap__SWIG_0() (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_new_FieldValueMap__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewFieldValueMap__SWIG_1(arg1 FieldValueMap) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1.Swigcptr() + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_new_FieldValueMap__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewFieldValueMap(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 0 { + return NewFieldValueMap__SWIG_0() + } + if argc == 1 { + return NewFieldValueMap__SWIG_1(a[0].(FieldValueMap)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrFieldValueMap) Size() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_FieldValueMap_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValueMap) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_FieldValueMap_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrFieldValueMap) Clear() { + _swig_i_0 := arg1 + C._wrap_FieldValueMap_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrFieldValueMap) Get(arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_FieldValueMap_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_23)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrFieldValueMap) Set(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_FieldValueMap_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_24)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_25)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrFieldValueMap) Delete(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_FieldValueMap_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_26)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrFieldValueMap) Has_key(arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_FieldValueMap_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_27)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func DeleteFieldValueMap(arg1 FieldValueMap) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_FieldValueMap_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type FieldValueMap interface { + Swigcptr() uintptr + SwigIsFieldValueMap() + Size() (_swig_ret uint) + Empty() (_swig_ret bool) + Clear() + Get(arg2 string) (_swig_ret string) + Set(arg2 string, arg3 string) + Delete(arg2 string) + Has_key(arg2 string) (_swig_ret bool) +} + +type SwigcptrVectorString uintptr + +func (p SwigcptrVectorString) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrVectorString) SwigIsVectorString() { +} + +func NewVectorString__SWIG_0() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_new_VectorString__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewVectorString__SWIG_1(arg1 int64) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_new_VectorString__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_28(_swig_i_0)))) + return swig_r +} + +func NewVectorString__SWIG_2(arg1 VectorString) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1.Swigcptr() + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_new_VectorString__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewVectorString(a ...interface{}) VectorString { + argc := len(a) + if argc == 0 { + return NewVectorString__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(int64); !ok { + goto check_2 + } + return NewVectorString__SWIG_1(a[0].(int64)) + } +check_2: + if argc == 1 { + return NewVectorString__SWIG_2(a[0].(VectorString)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrVectorString) Size() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_VectorString_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrVectorString) Capacity() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_VectorString_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrVectorString) Reserve(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_VectorString_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_31(_swig_i_1)) +} + +func (arg1 SwigcptrVectorString) IsEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_VectorString_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrVectorString) Clear() { + _swig_i_0 := arg1 + C._wrap_VectorString_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrVectorString) Add(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_VectorString_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_32)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrVectorString) Get(arg2 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_VectorString_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrVectorString) Set(arg2 int, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_VectorString_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_34)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func DeleteVectorString(arg1 VectorString) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_VectorString_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type VectorString interface { + Swigcptr() uintptr + SwigIsVectorString() + Size() (_swig_ret int64) + Capacity() (_swig_ret int64) + Reserve(arg2 int64) + IsEmpty() (_swig_ret bool) + Clear() + Add(arg2 string) + Get(arg2 int) (_swig_ret string) + Set(arg2 int, arg3 string) +} + +type SwigcptrScanResult uintptr + +func (p SwigcptrScanResult) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrScanResult) SwigIsScanResult() { +} + +func NewScanResult__SWIG_0() (_swig_ret ScanResult) { + var swig_r ScanResult + swig_r = (ScanResult)(SwigcptrScanResult(C._wrap_new_ScanResult__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewScanResult__SWIG_1(arg1 int64, arg2 VectorString) (_swig_ret ScanResult) { + var swig_r ScanResult + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (ScanResult)(SwigcptrScanResult(C._wrap_new_ScanResult__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_35(_swig_i_0), C.uintptr_t(_swig_i_1)))) + return swig_r +} + +func NewScanResult__SWIG_2(arg1 ScanResult) (_swig_ret ScanResult) { + var swig_r ScanResult + _swig_i_0 := arg1.Swigcptr() + swig_r = (ScanResult)(SwigcptrScanResult(C._wrap_new_ScanResult__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewScanResult(a ...interface{}) ScanResult { + argc := len(a) + if argc == 0 { + return NewScanResult__SWIG_0() + } + if argc == 1 { + return NewScanResult__SWIG_2(a[0].(ScanResult)) + } + if argc == 2 { + return NewScanResult__SWIG_1(a[0].(int64), a[1].(VectorString)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrScanResult) SetFirst(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ScanResult_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_36(_swig_i_1)) +} + +func (arg1 SwigcptrScanResult) GetFirst() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_ScanResult_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrScanResult) SetSecond(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ScanResult_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrScanResult) GetSecond() (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ScanResult_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DeleteScanResult(arg1 ScanResult) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ScanResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type ScanResult interface { + Swigcptr() uintptr + SwigIsScanResult() + SetFirst(arg2 int64) + GetFirst() (_swig_ret int64) + SetSecond(arg2 VectorString) + GetSecond() (_swig_ret VectorString) +} + +type SwigcptrGetTableResult uintptr + +func (p SwigcptrGetTableResult) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrGetTableResult) SwigIsGetTableResult() { +} + +func NewGetTableResult__SWIG_0() (_swig_ret GetTableResult) { + var swig_r GetTableResult + swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_new_GetTableResult__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewGetTableResult__SWIG_1(arg1 GetTableResult) (_swig_ret GetTableResult) { + var swig_r GetTableResult + _swig_i_0 := arg1.Swigcptr() + swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_new_GetTableResult__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewGetTableResult(a ...interface{}) GetTableResult { + argc := len(a) + if argc == 0 { + return NewGetTableResult__SWIG_0() + } + if argc == 1 { + return NewGetTableResult__SWIG_1(a[0].(GetTableResult)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrGetTableResult) Size() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_GetTableResult_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrGetTableResult) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_GetTableResult_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrGetTableResult) Clear() { + _swig_i_0 := arg1 + C._wrap_GetTableResult_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrGetTableResult) Get(arg2 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_GetTableResult_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_38)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrGetTableResult) Set(arg2 string, arg3 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_GetTableResult_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_39)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrGetTableResult) Delete(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_GetTableResult_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_40)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrGetTableResult) Has_key(arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_GetTableResult_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_41)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func DeleteGetTableResult(arg1 GetTableResult) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_GetTableResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type GetTableResult interface { + Swigcptr() uintptr + SwigIsGetTableResult() + Size() (_swig_ret uint) + Empty() (_swig_ret bool) + Clear() + Get(arg2 string) (_swig_ret FieldValueMap) + Set(arg2 string, arg3 FieldValueMap) + Delete(arg2 string) + Has_key(arg2 string) (_swig_ret bool) +} + +type SwigcptrGetConfigResult uintptr + +func (p SwigcptrGetConfigResult) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrGetConfigResult) SwigIsGetConfigResult() { +} + +func NewGetConfigResult__SWIG_0() (_swig_ret GetConfigResult) { + var swig_r GetConfigResult + swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_new_GetConfigResult__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewGetConfigResult__SWIG_1(arg1 GetConfigResult) (_swig_ret GetConfigResult) { + var swig_r GetConfigResult + _swig_i_0 := arg1.Swigcptr() + swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_new_GetConfigResult__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewGetConfigResult(a ...interface{}) GetConfigResult { + argc := len(a) + if argc == 0 { + return NewGetConfigResult__SWIG_0() + } + if argc == 1 { + return NewGetConfigResult__SWIG_1(a[0].(GetConfigResult)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrGetConfigResult) Size() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_GetConfigResult_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrGetConfigResult) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_GetConfigResult_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrGetConfigResult) Clear() { + _swig_i_0 := arg1 + C._wrap_GetConfigResult_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrGetConfigResult) Get(arg2 string) (_swig_ret GetTableResult) { + var swig_r GetTableResult + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_GetConfigResult_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_42)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrGetConfigResult) Set(arg2 string, arg3 GetTableResult) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_GetConfigResult_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_43)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrGetConfigResult) Delete(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_GetConfigResult_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_44)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrGetConfigResult) Has_key(arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_GetConfigResult_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_45)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func DeleteGetConfigResult(arg1 GetConfigResult) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_GetConfigResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type GetConfigResult interface { + Swigcptr() uintptr + SwigIsGetConfigResult() + Size() (_swig_ret uint) + Empty() (_swig_ret bool) + Clear() + Get(arg2 string) (_swig_ret GetTableResult) + Set(arg2 string, arg3 GetTableResult) + Delete(arg2 string) + Has_key(arg2 string) (_swig_ret bool) +} + +type SwigcptrGetInstanceListResult uintptr + +func (p SwigcptrGetInstanceListResult) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrGetInstanceListResult) SwigIsGetInstanceListResult() { +} + +func NewGetInstanceListResult__SWIG_0() (_swig_ret GetInstanceListResult) { + var swig_r GetInstanceListResult + swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_new_GetInstanceListResult__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewGetInstanceListResult__SWIG_1(arg1 GetInstanceListResult) (_swig_ret GetInstanceListResult) { + var swig_r GetInstanceListResult + _swig_i_0 := arg1.Swigcptr() + swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_new_GetInstanceListResult__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewGetInstanceListResult(a ...interface{}) GetInstanceListResult { + argc := len(a) + if argc == 0 { + return NewGetInstanceListResult__SWIG_0() + } + if argc == 1 { + return NewGetInstanceListResult__SWIG_1(a[0].(GetInstanceListResult)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrGetInstanceListResult) Size() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_GetInstanceListResult_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrGetInstanceListResult) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_GetInstanceListResult_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrGetInstanceListResult) Clear() { + _swig_i_0 := arg1 + C._wrap_GetInstanceListResult_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrGetInstanceListResult) Get(arg2 string) (_swig_ret RedisInstInfo) { + var swig_r RedisInstInfo + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (RedisInstInfo)(SwigcptrRedisInstInfo(C._wrap_GetInstanceListResult_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_46)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrGetInstanceListResult) Set(arg2 string, arg3 RedisInstInfo) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_GetInstanceListResult_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_47)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrGetInstanceListResult) Delete(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_GetInstanceListResult_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_48)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrGetInstanceListResult) Has_key(arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_GetInstanceListResult_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_49)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func DeleteGetInstanceListResult(arg1 GetInstanceListResult) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_GetInstanceListResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type GetInstanceListResult interface { + Swigcptr() uintptr + SwigIsGetInstanceListResult() + Size() (_swig_ret uint) + Empty() (_swig_ret bool) + Clear() + Get(arg2 string) (_swig_ret RedisInstInfo) + Set(arg2 string, arg3 RedisInstInfo) + Delete(arg2 string) + Has_key(arg2 string) (_swig_ret bool) +} + +type SwigcptrKeyOpFieldsValuesQueue uintptr + +func (p SwigcptrKeyOpFieldsValuesQueue) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrKeyOpFieldsValuesQueue) SwigIsKeyOpFieldsValuesQueue() { +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_KeyOpFieldsValuesQueue_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func NewKeyOpFieldsValuesQueue__SWIG_0() (_swig_ret KeyOpFieldsValuesQueue) { + var swig_r KeyOpFieldsValuesQueue + swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewKeyOpFieldsValuesQueue__SWIG_1(arg1 uint, arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) (_swig_ret KeyOpFieldsValuesQueue) { + var swig_r KeyOpFieldsValuesQueue + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.uintptr_t(_swig_i_1)))) + return swig_r +} + +func NewKeyOpFieldsValuesQueue__SWIG_2(arg1 uint) (_swig_ret KeyOpFieldsValuesQueue) { + var swig_r KeyOpFieldsValuesQueue + _swig_i_0 := arg1 + swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)))) + return swig_r +} + +func NewKeyOpFieldsValuesQueue__SWIG_3(arg1 KeyOpFieldsValuesQueue) (_swig_ret KeyOpFieldsValuesQueue) { + var swig_r KeyOpFieldsValuesQueue + _swig_i_0 := arg1.Swigcptr() + swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewKeyOpFieldsValuesQueue(a ...interface{}) KeyOpFieldsValuesQueue { + argc := len(a) + if argc == 0 { + return NewKeyOpFieldsValuesQueue__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(SwigcptrKeyOpFieldsValuesQueue); !ok { + goto check_2 + } + return NewKeyOpFieldsValuesQueue__SWIG_3(a[0].(KeyOpFieldsValuesQueue)) + } +check_2: + if argc == 1 { + return NewKeyOpFieldsValuesQueue__SWIG_2(a[0].(uint)) + } + if argc == 2 { + return NewKeyOpFieldsValuesQueue__SWIG_1(a[0].(uint), a[1].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + } + panic("No match for overloaded function call") +} + +func DeleteKeyOpFieldsValuesQueue(arg1 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_KeyOpFieldsValuesQueue_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Assign(arg2 uint, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_assign_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Swap(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_swap_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Size() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_KeyOpFieldsValuesQueue_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Max_size() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_KeyOpFieldsValuesQueue_max_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Resize__SWIG_0(arg2 uint, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_resize__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Resize__SWIG_1(arg2 uint) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_KeyOpFieldsValuesQueue_resize__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (p SwigcptrKeyOpFieldsValuesQueue) Resize(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Resize__SWIG_1(a[0].(uint)) + return + } + if argc == 2 { + p.Resize__SWIG_0(a[0].(uint), a[1].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Front() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + var swig_r Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ + _swig_i_0 := arg1 + swig_r = (Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)(SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_(C._wrap_KeyOpFieldsValuesQueue_front_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Back() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + var swig_r Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ + _swig_i_0 := arg1 + swig_r = (Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)(SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_(C._wrap_KeyOpFieldsValuesQueue_back_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Push_front(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_push_front_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Push_back(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_push_back_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Pop_front() { + _swig_i_0 := arg1 + C._wrap_KeyOpFieldsValuesQueue_pop_front_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Pop_back() { + _swig_i_0 := arg1 + C._wrap_KeyOpFieldsValuesQueue_pop_back_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Clear() { + _swig_i_0 := arg1 + C._wrap_KeyOpFieldsValuesQueue_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Getitem(arg2 int) (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + var swig_r Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)(SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_(C._wrap_KeyOpFieldsValuesQueue_getitem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Setitem(arg2 int, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_setitem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Delitem(arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_KeyOpFieldsValuesQueue_delitem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Getslice(arg2 int, arg3 int) (_swig_ret KeyOpFieldsValuesQueue) { + var swig_r KeyOpFieldsValuesQueue + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_KeyOpFieldsValuesQueue_getslice_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2)))) + return swig_r +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Setslice(arg2 int, arg3 int, arg4 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_KeyOpFieldsValuesQueue_setslice_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2), C.uintptr_t(_swig_i_3)) +} + +func (arg1 SwigcptrKeyOpFieldsValuesQueue) Delslice(arg2 int, arg3 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_KeyOpFieldsValuesQueue_delslice_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2)) +} + +type KeyOpFieldsValuesQueue interface { + Swigcptr() uintptr + SwigIsKeyOpFieldsValuesQueue() + Empty() (_swig_ret bool) + Assign(arg2 uint, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Swap(arg2 KeyOpFieldsValuesQueue) + Size() (_swig_ret uint) + Max_size() (_swig_ret uint) + Resize(a ...interface{}) + Front() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Back() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Push_front(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Push_back(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Pop_front() + Pop_back() + Clear() + Getitem(arg2 int) (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Setitem(arg2 int, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Delitem(arg2 int) + Getslice(arg2 int, arg3 int) (_swig_ret KeyOpFieldsValuesQueue) + Setslice(arg2 int, arg3 int, arg4 KeyOpFieldsValuesQueue) + Delslice(arg2 int, arg3 int) +} + +type SwigcptrVectorSonicDbKey uintptr + +func (p SwigcptrVectorSonicDbKey) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrVectorSonicDbKey) SwigIsVectorSonicDbKey() { +} + +func NewVectorSonicDbKey__SWIG_0() (_swig_ret VectorSonicDbKey) { + var swig_r VectorSonicDbKey + swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_new_VectorSonicDbKey__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewVectorSonicDbKey__SWIG_1(arg1 int64) (_swig_ret VectorSonicDbKey) { + var swig_r VectorSonicDbKey + _swig_i_0 := arg1 + swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_new_VectorSonicDbKey__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_50(_swig_i_0)))) + return swig_r +} + +func NewVectorSonicDbKey__SWIG_2(arg1 VectorSonicDbKey) (_swig_ret VectorSonicDbKey) { + var swig_r VectorSonicDbKey + _swig_i_0 := arg1.Swigcptr() + swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_new_VectorSonicDbKey__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewVectorSonicDbKey(a ...interface{}) VectorSonicDbKey { + argc := len(a) + if argc == 0 { + return NewVectorSonicDbKey__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(int64); !ok { + goto check_2 + } + return NewVectorSonicDbKey__SWIG_1(a[0].(int64)) + } +check_2: + if argc == 1 { + return NewVectorSonicDbKey__SWIG_2(a[0].(VectorSonicDbKey)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrVectorSonicDbKey) Size() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_VectorSonicDbKey_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrVectorSonicDbKey) Capacity() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_VectorSonicDbKey_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrVectorSonicDbKey) Reserve(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_VectorSonicDbKey_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_53(_swig_i_1)) +} + +func (arg1 SwigcptrVectorSonicDbKey) IsEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_VectorSonicDbKey_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrVectorSonicDbKey) Clear() { + _swig_i_0 := arg1 + C._wrap_VectorSonicDbKey_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrVectorSonicDbKey) Add(arg2 SonicDBKey) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_VectorSonicDbKey_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrVectorSonicDbKey) Get(arg2 int) (_swig_ret SonicDBKey) { + var swig_r SonicDBKey + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_VectorSonicDbKey_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrVectorSonicDbKey) Set(arg2 int, arg3 SonicDBKey) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_VectorSonicDbKey_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func DeleteVectorSonicDbKey(arg1 VectorSonicDbKey) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_VectorSonicDbKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type VectorSonicDbKey interface { + Swigcptr() uintptr + SwigIsVectorSonicDbKey() + Size() (_swig_ret int64) + Capacity() (_swig_ret int64) + Reserve(arg2 int64) + IsEmpty() (_swig_ret bool) + Clear() + Add(arg2 SonicDBKey) + Get(arg2 int) (_swig_ret SonicDBKey) + Set(arg2 int, arg3 SonicDBKey) +} + +func CastSelectableToRedisSelectObj(arg1 Selectable) (_swig_ret RedisSelect) { + var swig_r RedisSelect + _swig_i_0 := arg1.Swigcptr() + swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_CastSelectableToRedisSelectObj_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func CastSelectableToSubscriberTableObj(arg1 Selectable) (_swig_ret SubscriberStateTable) { + var swig_r SubscriberStateTable + _swig_i_0 := arg1.Swigcptr() + swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_CastSelectableToSubscriberTableObj_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +const APPL_DB int = 0 +const ASIC_DB int = 1 +const COUNTERS_DB int = 2 +const LOGLEVEL_DB int = 3 +const CONFIG_DB int = 4 +const PFC_WD_DB int = 5 +const FLEX_COUNTER_DB int = 5 +const STATE_DB int = 6 +const SNMP_OVERLAY_DB int = 7 +const RESTAPI_DB int = 8 +const GB_ASIC_DB int = 9 +const GB_COUNTERS_DB int = 10 +const GB_FLEX_COUNTER_DB int = 11 +const CHASSIS_APP_DB int = 12 +const CHASSIS_STATE_DB int = 13 +const APPL_STATE_DB int = 14 +const DPU_APPL_DB int = 15 +const DPU_APPL_STATE_DB int = 16 +const DPU_STATE_DB int = 17 +const DPU_COUNTERS_DB int = 18 +const EVENT_DB int = 19 +const BMP_STATE_DB int = 20 +const APP_PORT_TABLE_NAME string = "PORT_TABLE" +const APP_SEND_TO_INGRESS_PORT_TABLE_NAME string = "SEND_TO_INGRESS_PORT_TABLE" +const APP_GEARBOX_TABLE_NAME string = "GEARBOX_TABLE" +const APP_FABRIC_PORT_TABLE_NAME string = "FABRIC_PORT_TABLE" +const APP_VLAN_TABLE_NAME string = "VLAN_TABLE" +const APP_VLAN_MEMBER_TABLE_NAME string = "VLAN_MEMBER_TABLE" +const APP_LAG_TABLE_NAME string = "LAG_TABLE" +const APP_LAG_MEMBER_TABLE_NAME string = "LAG_MEMBER_TABLE" +const APP_INTF_TABLE_NAME string = "INTF_TABLE" +const APP_NEIGH_TABLE_NAME string = "NEIGH_TABLE" +const APP_ROUTE_TABLE_NAME string = "ROUTE_TABLE" +const APP_LABEL_ROUTE_TABLE_NAME string = "LABEL_ROUTE_TABLE" +const APP_TUNNEL_DECAP_TABLE_NAME string = "TUNNEL_DECAP_TABLE" +const APP_TUNNEL_DECAP_TERM_TABLE_NAME string = "TUNNEL_DECAP_TERM_TABLE" +const APP_TUNNEL_ROUTE_TABLE_NAME string = "TUNNEL_ROUTE_TABLE" +const APP_FDB_TABLE_NAME string = "FDB_TABLE" +const APP_PFC_WD_TABLE_NAME string = "PFC_WD_TABLE" +const APP_SWITCH_TABLE_NAME string = "SWITCH_TABLE" +const APP_NEXTHOP_GROUP_TABLE_NAME string = "NEXTHOP_GROUP_TABLE" +const APP_CLASS_BASED_NEXT_HOP_GROUP_TABLE_NAME string = "CLASS_BASED_NEXT_HOP_GROUP_TABLE" +const APP_P4RT_TABLE_NAME string = "P4RT_TABLE" +const APP_P4RT_TABLES_DEFINITION_TABLE_NAME string = "TABLES_DEFINITION_TABLE" +const APP_P4RT_ROUTER_INTERFACE_TABLE_NAME string = "FIXED_ROUTER_INTERFACE_TABLE" +const APP_P4RT_NEIGHBOR_TABLE_NAME string = "FIXED_NEIGHBOR_TABLE" +const APP_P4RT_NEXTHOP_TABLE_NAME string = "FIXED_NEXTHOP_TABLE" +const APP_P4RT_WCMP_GROUP_TABLE_NAME string = "FIXED_WCMP_GROUP_TABLE" +const APP_P4RT_IPV4_TABLE_NAME string = "FIXED_IPV4_TABLE" +const APP_P4RT_IPV6_TABLE_NAME string = "FIXED_IPV6_TABLE" +const APP_P4RT_IPV4_MULTICAST_TABLE_NAME string = "FIXED_IPV4_MULTICAST_TABLE" +const APP_P4RT_IPV6_MULTICAST_TABLE_NAME string = "FIXED_IPV6_MULTICAST_TABLE" +const APP_P4RT_ACL_TABLE_DEFINITION_NAME string = "ACL_TABLE_DEFINITION_TABLE" +const APP_P4RT_MIRROR_SESSION_TABLE_NAME string = "FIXED_MIRROR_SESSION_TABLE" +const APP_P4RT_L3_ADMIT_TABLE_NAME string = "FIXED_L3_ADMIT_TABLE" +const APP_P4RT_TUNNEL_TABLE_NAME string = "FIXED_TUNNEL_TABLE" +const APP_P4RT_MULTICAST_ROUTER_INTERFACE_TABLE_NAME string = "FIXED_MULTICAST_ROUTER_INTERFACE_TABLE" +const APP_P4RT_REPLICATION_IP_MULTICAST_TABLE_NAME string = "REPLICATION_IP_MULTICAST_TABLE" +const APP_P4RT_REPLICATION_L2_MULTICAST_TABLE_NAME string = "REPLICATION_L2_MULTICAST_TABLE" +const APP_P4RT_IPV6_TUNNEL_TERMINATION_TABLE_NAME string = "FIXED_IPV6_TUNNEL_TERMINATION_TABLE" +const APP_P4RT_DISABLE_VLAN_CHECKS_TABLE_NAME string = "FIXED_DISABLE_VLAN_CHECKS_TABLE" +const APP_COPP_TABLE_NAME string = "COPP_TABLE" +const APP_VRF_TABLE_NAME string = "VRF_TABLE" +const APP_VNET_TABLE_NAME string = "VNET_TABLE" +const APP_VNET_RT_TABLE_NAME string = "VNET_ROUTE_TABLE" +const APP_VNET_RT_TUNNEL_TABLE_NAME string = "VNET_ROUTE_TUNNEL_TABLE" +const APP_VXLAN_VRF_TABLE_NAME string = "VXLAN_VRF_TABLE" +const APP_VXLAN_TUNNEL_MAP_TABLE_NAME string = "VXLAN_TUNNEL_MAP_TABLE" +const APP_VXLAN_TUNNEL_TABLE_NAME string = "VXLAN_TUNNEL_TABLE" +const APP_VXLAN_FDB_TABLE_NAME string = "VXLAN_FDB_TABLE" +const APP_VXLAN_REMOTE_VNI_TABLE_NAME string = "VXLAN_REMOTE_VNI_TABLE" +const APP_VXLAN_EVPN_NVO_TABLE_NAME string = "VXLAN_EVPN_NVO_TABLE" +const APP_NEIGH_SUPPRESS_VLAN_TABLE_NAME string = "SUPPRESS_VLAN_NEIGH_TABLE" +const APP_VLAN_STACKING_TABLE_NAME string = "VLAN_STACKING_TABLE" +const APP_VLAN_TRANSLATION_TABLE_NAME string = "VLAN_TRANSLATION_TABLE" +const APP_PASS_THROUGH_ROUTE_TABLE_NAME string = "PASS_THROUGH_ROUTE_TABLE" +const APP_ACL_TABLE_TABLE_NAME string = "ACL_TABLE_TABLE" +const APP_ACL_TABLE_TYPE_TABLE_NAME string = "ACL_TABLE_TYPE_TABLE" +const APP_ACL_RULE_TABLE_NAME string = "ACL_RULE_TABLE" +const APP_SFLOW_TABLE_NAME string = "SFLOW_TABLE" +const APP_SFLOW_SESSION_TABLE_NAME string = "SFLOW_SESSION_TABLE" +const APP_SFLOW_SAMPLE_RATE_TABLE_NAME string = "SFLOW_SAMPLE_RATE_TABLE" +const APP_NAT_TABLE_NAME string = "NAT_TABLE" +const APP_NAPT_TABLE_NAME string = "NAPT_TABLE" +const APP_NAT_TWICE_TABLE_NAME string = "NAT_TWICE_TABLE" +const APP_NAPT_TWICE_TABLE_NAME string = "NAPT_TWICE_TABLE" +const APP_NAT_GLOBAL_TABLE_NAME string = "NAT_GLOBAL_TABLE" +const APP_NAPT_POOL_IP_TABLE_NAME string = "NAPT_POOL_IP_TABLE" +const APP_NAT_DNAT_POOL_TABLE_NAME string = "NAT_DNAT_POOL_TABLE" +const APP_STP_VLAN_TABLE_NAME string = "STP_VLAN_TABLE" +const APP_STP_VLAN_PORT_TABLE_NAME string = "STP_VLAN_PORT_TABLE" +const APP_STP_VLAN_INSTANCE_TABLE_NAME string = "STP_VLAN_INSTANCE_TABLE" +const APP_STP_PORT_TABLE_NAME string = "STP_PORT_TABLE" +const APP_STP_PORT_STATE_TABLE_NAME string = "STP_PORT_STATE_TABLE" +const APP_STP_FASTAGEING_FLUSH_TABLE_NAME string = "STP_FASTAGEING_FLUSH_TABLE" +const APP_STP_BPDU_GUARD_TABLE_NAME string = "STP_BPDU_GUARD_TABLE" +const APP_MCLAG_FDB_TABLE_NAME string = "MCLAG_FDB_TABLE" +const APP_ISOLATION_GROUP_TABLE_NAME string = "ISOLATION_GROUP_TABLE" +const APP_BFD_SESSION_TABLE_NAME string = "BFD_SESSION_TABLE" +const APP_SAG_TABLE_NAME string = "SAG_TABLE" +const APP_FC_TO_NHG_INDEX_MAP_TABLE_NAME string = "FC_TO_NHG_INDEX_MAP_TABLE" +const APP_BGP_PROFILE_TABLE_NAME string = "BGP_PROFILE_TABLE" +const APP_VNET_MONITOR_TABLE_NAME string = "VNET_MONITOR_TABLE" +const ASIC_TEMPERATURE_INFO_TABLE_NAME string = "ASIC_TEMPERATURE_INFO" +const APP_MUX_CABLE_TABLE_NAME string = "MUX_CABLE_TABLE" +const APP_HW_MUX_CABLE_TABLE_NAME string = "HW_MUX_CABLE_TABLE" +const APP_MUX_CABLE_COMMAND_TABLE_NAME string = "MUX_CABLE_COMMAND_TABLE" +const APP_MUX_CABLE_RESPONSE_TABLE_NAME string = "MUX_CABLE_RESPONSE_TABLE" +const APP_FORWARDING_STATE_COMMAND_TABLE_NAME string = "FORWARDING_STATE_COMMAND" +const APP_FORWARDING_STATE_RESPONSE_TABLE_NAME string = "FORWARDING_STATE_RESPONSE" +const APP_PEER_PORT_TABLE_NAME string = "PORT_TABLE_PEER" +const APP_PEER_HW_FORWARDING_STATE_TABLE_NAME string = "HW_FORWARDING_STATE_PEER" +const APP_SYSTEM_PORT_TABLE_NAME string = "SYSTEM_PORT_TABLE" +const APP_MACSEC_PORT_TABLE_NAME string = "MACSEC_PORT_TABLE" +const APP_MACSEC_EGRESS_SC_TABLE_NAME string = "MACSEC_EGRESS_SC_TABLE" +const APP_MACSEC_INGRESS_SC_TABLE_NAME string = "MACSEC_INGRESS_SC_TABLE" +const APP_MACSEC_EGRESS_SA_TABLE_NAME string = "MACSEC_EGRESS_SA_TABLE" +const APP_MACSEC_INGRESS_SA_TABLE_NAME string = "MACSEC_INGRESS_SA_TABLE" +const APP_BUFFER_POOL_TABLE_NAME string = "BUFFER_POOL_TABLE" +const APP_BUFFER_PROFILE_TABLE_NAME string = "BUFFER_PROFILE_TABLE" +const APP_BUFFER_PG_TABLE_NAME string = "BUFFER_PG_TABLE" +const APP_BUFFER_QUEUE_TABLE_NAME string = "BUFFER_QUEUE_TABLE" +const APP_BUFFER_PORT_INGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE" +const APP_BUFFER_PORT_EGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE" +const APP_NEIGH_RESOLVE_TABLE_NAME string = "NEIGH_RESOLVE_TABLE" +const APP_SRV6_SID_LIST_TABLE_NAME string = "SRV6_SID_LIST_TABLE" +const APP_SRV6_MY_SID_TABLE_NAME string = "SRV6_MY_SID_TABLE" +const APP_DASH_VNET_TABLE_NAME string = "DASH_VNET_TABLE" +const APP_DASH_QOS_TABLE_NAME string = "DASH_QOS_TABLE" +const APP_DASH_ENI_TABLE_NAME string = "DASH_ENI_TABLE" +const APP_DASH_ACL_IN_TABLE_NAME string = "DASH_ACL_IN_TABLE" +const APP_DASH_ACL_OUT_TABLE_NAME string = "DASH_ACL_OUT_TABLE" +const APP_DASH_ACL_GROUP_TABLE_NAME string = "DASH_ACL_GROUP_TABLE" +const APP_DASH_ACL_RULE_TABLE_NAME string = "DASH_ACL_RULE_TABLE" +const APP_DASH_PREFIX_TAG_TABLE_NAME string = "DASH_PREFIX_TAG_TABLE" +const APP_DASH_ROUTING_TYPE_TABLE_NAME string = "DASH_ROUTING_TYPE_TABLE" +const APP_DASH_APPLIANCE_TABLE_NAME string = "DASH_APPLIANCE_TABLE" +const APP_DASH_ROUTE_TABLE_NAME string = "DASH_ROUTE_TABLE" +const APP_DASH_ROUTE_RULE_TABLE_NAME string = "DASH_ROUTE_RULE_TABLE" +const APP_DASH_VNET_MAPPING_TABLE_NAME string = "DASH_VNET_MAPPING_TABLE" +const APP_DASH_ENI_ROUTE_TABLE_NAME string = "DASH_ENI_ROUTE_TABLE" +const APP_DASH_ROUTE_GROUP_TABLE_NAME string = "DASH_ROUTE_GROUP_TABLE" +const APP_DASH_TUNNEL_TABLE_NAME string = "DASH_TUNNEL_TABLE" +const APP_DASH_PA_VALIDATION_TABLE_NAME string = "DASH_PA_VALIDATION_TABLE" +const APP_DASH_ROUTING_APPLIANCE_TABLE_NAME string = "DASH_ROUTING_APPLIANCE_TABLE" +const APP_TC_TO_QUEUE_MAP_TABLE_NAME string = "TC_TO_QUEUE_MAP_TABLE" +const APP_SCHEDULER_TABLE_NAME string = "SCHEDULER_TABLE" +const APP_DSCP_TO_TC_MAP_TABLE_NAME string = "DSCP_TO_TC_MAP_TABLE" +const APP_QUEUE_TABLE_NAME string = "QUEUE_TABLE" +const APP_PORT_QOS_MAP_TABLE_NAME string = "PORT_QOS_MAP_TABLE" +const APP_WRED_PROFILE_TABLE_NAME string = "WRED_PROFILE_TABLE" +const APP_TC_TO_PRIORITY_GROUP_MAP_NAME string = "TC_TO_PRIORITY_GROUP_MAP_TABLE" +const APP_PFC_PRIORITY_TO_PRIORITY_GROUP_MAP_NAME string = "PFC_PRIORITY_TO_PRIORITY_GROUP_MAP_TABLE" +const APP_PFC_PRIORITY_TO_QUEUE_MAP_NAME string = "MAP_PFC_PRIORITY_TO_QUEUE" +const COUNTERS_PORT_NAME_MAP string = "COUNTERS_PORT_NAME_MAP" +const COUNTERS_SYSTEM_PORT_NAME_MAP string = "COUNTERS_SYSTEM_PORT_NAME_MAP" +const COUNTERS_LAG_NAME_MAP string = "COUNTERS_LAG_NAME_MAP" +const COUNTERS_TABLE string = "COUNTERS" +const COUNTERS_QUEUE_NAME_MAP string = "COUNTERS_QUEUE_NAME_MAP" +const COUNTERS_VOQ_NAME_MAP string = "COUNTERS_VOQ_NAME_MAP" +const COUNTERS_QUEUE_PORT_MAP string = "COUNTERS_QUEUE_PORT_MAP" +const COUNTERS_QUEUE_INDEX_MAP string = "COUNTERS_QUEUE_INDEX_MAP" +const COUNTERS_QUEUE_TYPE_MAP string = "COUNTERS_QUEUE_TYPE_MAP" +const COUNTERS_PG_NAME_MAP string = "COUNTERS_PG_NAME_MAP" +const COUNTERS_PG_PORT_MAP string = "COUNTERS_PG_PORT_MAP" +const COUNTERS_PG_INDEX_MAP string = "COUNTERS_PG_INDEX_MAP" +const COUNTERS_RIF_TYPE_MAP string = "COUNTERS_RIF_TYPE_MAP" +const COUNTERS_RIF_NAME_MAP string = "COUNTERS_RIF_NAME_MAP" +const COUNTERS_TRAP_NAME_MAP string = "COUNTERS_TRAP_NAME_MAP" +const COUNTERS_CRM_TABLE string = "CRM" +const COUNTERS_BUFFER_POOL_NAME_MAP string = "COUNTERS_BUFFER_POOL_NAME_MAP" +const COUNTERS_SWITCH_NAME_MAP string = "COUNTERS_SWITCH_NAME_MAP" +const COUNTERS_MACSEC_NAME_MAP string = "COUNTERS_MACSEC_NAME_MAP" +const COUNTERS_MACSEC_FLOW_TX_NAME_MAP string = "COUNTERS_MACSEC_FLOW_TX_NAME_MAP" +const COUNTERS_MACSEC_FLOW_RX_NAME_MAP string = "COUNTERS_MACSEC_FLOW_RX_NAME_MAP" +const COUNTERS_MACSEC_SA_TX_NAME_MAP string = "COUNTERS_MACSEC_SA_TX_NAME_MAP" +const COUNTERS_MACSEC_SA_RX_NAME_MAP string = "COUNTERS_MACSEC_SA_RX_NAME_MAP" +const COUNTERS_DEBUG_NAME_PORT_STAT_MAP string = "COUNTERS_DEBUG_NAME_PORT_STAT_MAP" +const COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP string = "COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP" +const COUNTERS_TUNNEL_TYPE_MAP string = "COUNTERS_TUNNEL_TYPE_MAP" +const COUNTERS_TUNNEL_NAME_MAP string = "COUNTERS_TUNNEL_NAME_MAP" +const COUNTERS_ENI_NAME_MAP string = "COUNTERS_ENI_NAME_MAP" +const COUNTERS_ROUTE_NAME_MAP string = "COUNTERS_ROUTE_NAME_MAP" +const COUNTERS_ROUTE_TO_PATTERN_MAP string = "COUNTERS_ROUTE_TO_PATTERN_MAP" +const COUNTERS_FABRIC_QUEUE_NAME_MAP string = "COUNTERS_FABRIC_QUEUE_NAME_MAP" +const COUNTERS_FABRIC_PORT_NAME_MAP string = "COUNTERS_FABRIC_PORT_NAME_MAP" +const COUNTERS_TWAMP_SESSION_NAME_MAP string = "COUNTERS_TWAMP_SESSION_NAME_MAP" +const COUNTERS_NAT_TABLE string = "COUNTERS_NAT" +const COUNTERS_NAPT_TABLE string = "COUNTERS_NAPT" +const COUNTERS_TWICE_NAT_TABLE string = "COUNTERS_TWICE_NAT" +const COUNTERS_TWICE_NAPT_TABLE string = "COUNTERS_TWICE_NAPT" +const COUNTERS_GLOBAL_NAT_TABLE string = "COUNTERS_GLOBAL_NAT" +const COUNTERS_EVENTS_TABLE string = "COUNTERS_EVENTS" +const PERIODIC_WATERMARKS_TABLE string = "PERIODIC_WATERMARKS" +const PERSISTENT_WATERMARKS_TABLE string = "PERSISTENT_WATERMARKS" +const USER_WATERMARKS_TABLE string = "USER_WATERMARKS" +const RATES_TABLE string = "RATES" +const COUNTERS_EVENTS_PUBLISHED string = "published" +const COUNTERS_EVENTS_MISSED_SLOW_RCVR string = "missed_by_slow_receiver" +const COUNTERS_EVENTS_MISSED_INTERNAL string = "missed_internal" +const COUNTERS_EVENTS_MISSED_CACHE string = "missed_to_cache" +const COUNTERS_EVENTS_LATENCY string = "latency_in_ms" +const PFC_WD_POLL_MSECS int = 100 +const FLEX_COUNTER_TABLE string = "FLEX_COUNTER_TABLE" +const PORT_COUNTER_ID_LIST string = "PORT_COUNTER_ID_LIST" +const PORT_DEBUG_COUNTER_ID_LIST string = "PORT_DEBUG_COUNTER_ID_LIST" +const QUEUE_COUNTER_ID_LIST string = "QUEUE_COUNTER_ID_LIST" +const QUEUE_ATTR_ID_LIST string = "QUEUE_ATTR_ID_LIST" +const BUFFER_POOL_COUNTER_ID_LIST string = "BUFFER_POOL_COUNTER_ID_LIST" +const ENI_COUNTER_ID_LIST string = "ENI_COUNTER_ID_LIST" +const PFC_WD_STATE_TABLE string = "PFC_WD_STATE_TABLE" +const PFC_WD_PORT_COUNTER_ID_LIST string = "PORT_COUNTER_ID_LIST" +const PFC_WD_QUEUE_COUNTER_ID_LIST string = "QUEUE_COUNTER_ID_LIST" +const PFC_WD_QUEUE_ATTR_ID_LIST string = "QUEUE_ATTR_ID_LIST" +const PG_COUNTER_ID_LIST string = "PG_COUNTER_ID_LIST" +const PG_ATTR_ID_LIST string = "PG_ATTR_ID_LIST" +const RIF_COUNTER_ID_LIST string = "RIF_COUNTER_ID_LIST" +const TUNNEL_COUNTER_ID_LIST string = "TUNNEL_COUNTER_ID_LIST" +const SWITCH_DEBUG_COUNTER_ID_LIST string = "SWITCH_DEBUG_COUNTER_ID_LIST" +const MACSEC_FLOW_COUNTER_ID_LIST string = "MACSEC_FLOW_COUNTER_ID_LIST" +const MACSEC_SA_COUNTER_ID_LIST string = "MACSEC_SA_COUNTER_ID_LIST" +const MACSEC_SA_ATTR_ID_LIST string = "MACSEC_SA_ATTR_ID_LIST" +const TUNNEL_ATTR_ID_LIST string = "TUNNEL_ATTR_ID_LIST" +const ACL_COUNTER_ATTR_ID_LIST string = "ACL_COUNTER_ATTR_ID_LIST" +const FLOW_COUNTER_ID_LIST string = "FLOW_COUNTER_ID_LIST" +const PLUGIN_TABLE string = "PLUGIN_TABLE" +const LUA_PLUGIN_TYPE string = "LUA_PLUGIN_TYPE" +const SAI_OBJECT_TYPE string = "SAI_OBJECT_TYPE" +const POLL_INTERVAL_FIELD string = "POLL_INTERVAL" +const STATS_MODE_FIELD string = "STATS_MODE" +const STATS_MODE_READ string = "STATS_MODE_READ" +const STATS_MODE_READ_AND_CLEAR string = "STATS_MODE_READ_AND_CLEAR" +const QUEUE_PLUGIN_FIELD string = "QUEUE_PLUGIN_LIST" +const PORT_PLUGIN_FIELD string = "PORT_PLUGIN_LIST" +const WRED_QUEUE_PLUGIN_FIELD string = "WRED_QUEUE_PLUGIN_LIST" +const WRED_PORT_PLUGIN_FIELD string = "WRED_PORT_PLUGIN_LIST" +const MACSEC_SA_PLUGIN_FIELD string = "MACSEC_SA_PLUGIN_LIST" +const RIF_PLUGIN_FIELD string = "RIF_PLUGIN_LIST" +const PG_PLUGIN_FIELD string = "PG_PLUGIN_LIST" +const TUNNEL_PLUGIN_FIELD string = "TUNNEL_PLUGIN_LIST" +const BUFFER_POOL_PLUGIN_FIELD string = "BUFFER_POOL_PLUGIN_LIST" +const FLOW_COUNTER_PLUGIN_FIELD string = "FLOW_COUNTER_PLUGIN_FIELD" +const FLEX_COUNTER_STATUS_FIELD string = "FLEX_COUNTER_STATUS" +const FLEX_COUNTER_GROUP_TABLE string = "FLEX_COUNTER_GROUP_TABLE" +const FLEX_COUNTER_DELAY_STATUS_FIELD string = "FLEX_COUNTER_DELAY_STATUS" +const CFG_PORT_TABLE_NAME string = "PORT" +const CFG_PORT_CABLE_LEN_TABLE_NAME string = "CABLE_LENGTH" +const CFG_SEND_TO_INGRESS_PORT_TABLE_NAME string = "SEND_TO_INGRESS_PORT" +const CFG_GEARBOX_TABLE_NAME string = "GEARBOX" +const CFG_INTF_TABLE_NAME string = "INTERFACE" +const CFG_LOOPBACK_INTERFACE_TABLE_NAME string = "LOOPBACK_INTERFACE" +const CFG_MGMT_INTERFACE_TABLE_NAME string = "MGMT_INTERFACE" +const CFG_LAG_INTF_TABLE_NAME string = "PORTCHANNEL_INTERFACE" +const CFG_VLAN_INTF_TABLE_NAME string = "VLAN_INTERFACE" +const CFG_VLAN_SUB_INTF_TABLE_NAME string = "VLAN_SUB_INTERFACE" +const CFG_ASIC_SENSORS_TABLE_NAME string = "ASIC_SENSORS" +const CFG_LAG_TABLE_NAME string = "PORTCHANNEL" +const CFG_LAG_MEMBER_TABLE_NAME string = "PORTCHANNEL_MEMBER" +const CFG_VLAN_TABLE_NAME string = "VLAN" +const CFG_VLAN_MEMBER_TABLE_NAME string = "VLAN_MEMBER" +const CFG_VLAN_STACKING_TABLE_NAME string = "VLAN_STACKING" +const CFG_VLAN_TRANSLATION_TABLE_NAME string = "VLAN_TRANSLATION" +const CFG_FDB_TABLE_NAME string = "FDB" +const CFG_SWITCH_TABLE_NAME string = "SWITCH" +const CFG_VRF_TABLE_NAME string = "VRF" +const CFG_CRM_TABLE_NAME string = "CRM" +const CFG_MGMT_VRF_CONFIG_TABLE_NAME string = "MGMT_VRF_CONFIG" +const CFG_DHCP_SERVER_TABLE_NAME string = "DHCP_SERVER" +const CFG_NTP_GLOBAL_TABLE_NAME string = "NTP" +const CFG_NTP_SERVER_TABLE_NAME string = "NTP_SERVER" +const CFG_NTP_KEY_TABLE_NAME string = "NTP_KEY" +const CFG_SYSLOG_SERVER_TABLE_NAME string = "SYSLOG_SERVER" +const CFG_SYSLOG_CONFIG_TABLE_NAME string = "SYSLOG_CONFIG" +const CFG_BGP_NEIGHBOR_TABLE_NAME string = "BGP_NEIGHBOR" +const CFG_BGP_INTERNAL_NEIGHBOR_TABLE_NAME string = "BGP_INTERNAL_NEIGHBOR" +const CFG_BGP_MONITORS_TABLE_NAME string = "BGP_MONITORS" +const CFG_BGP_PEER_RANGE_TABLE_NAME string = "BGP_PEER_RANGE" +const CFG_BGP_DEVICE_GLOBAL_TABLE_NAME string = "BGP_DEVICE_GLOBAL" +const CFG_BMP_TABLE_NAME string = "BMP" +const CFG_SWITCH_HASH_TABLE_NAME string = "SWITCH_HASH" +const CFG_DEVICE_METADATA_TABLE_NAME string = "DEVICE_METADATA" +const CFG_DEVICE_NEIGHBOR_TABLE_NAME string = "DEVICE_NEIGHBOR" +const CFG_DEVICE_NEIGHBOR_METADATA_TABLE_NAME string = "DEVICE_NEIGHBOR_METADATA" +const CFG_MIRROR_SESSION_TABLE_NAME string = "MIRROR_SESSION" +const CFG_ACL_TABLE_TABLE_NAME string = "ACL_TABLE" +const CFG_ACL_TABLE_TYPE_TABLE_NAME string = "ACL_TABLE_TYPE" +const CFG_ACL_RULE_TABLE_NAME string = "ACL_RULE" +const CFG_PFC_WD_TABLE_NAME string = "PFC_WD" +const CFG_FLEX_COUNTER_TABLE_NAME string = "FLEX_COUNTER_TABLE" +const CFG_WATERMARK_TABLE_NAME string = "WATERMARK_TABLE" +const CFG_PBH_TABLE_TABLE_NAME string = "PBH_TABLE" +const CFG_PBH_RULE_TABLE_NAME string = "PBH_RULE" +const CFG_PBH_HASH_TABLE_NAME string = "PBH_HASH" +const CFG_PBH_HASH_FIELD_TABLE_NAME string = "PBH_HASH_FIELD" +const CFG_PFC_PRIORITY_TO_PRIORITY_GROUP_MAP_TABLE_NAME string = "PFC_PRIORITY_TO_PRIORITY_GROUP_MAP" +const CFG_TC_TO_PRIORITY_GROUP_MAP_TABLE_NAME string = "TC_TO_PRIORITY_GROUP_MAP" +const CFG_PFC_PRIORITY_TO_QUEUE_MAP_TABLE_NAME string = "MAP_PFC_PRIORITY_TO_QUEUE" +const CFG_TC_TO_QUEUE_MAP_TABLE_NAME string = "TC_TO_QUEUE_MAP" +const CFG_DSCP_TO_TC_MAP_TABLE_NAME string = "DSCP_TO_TC_MAP" +const CFG_MPLS_TC_TO_TC_MAP_TABLE_NAME string = "MPLS_TC_TO_TC_MAP" +const CFG_SCHEDULER_TABLE_NAME string = "SCHEDULER" +const CFG_PORT_QOS_MAP_TABLE_NAME string = "PORT_QOS_MAP" +const CFG_WRED_PROFILE_TABLE_NAME string = "WRED_PROFILE" +const CFG_QUEUE_TABLE_NAME string = "QUEUE" +const CFG_DOT1P_TO_TC_MAP_TABLE_NAME string = "DOT1P_TO_TC_MAP" +const CFG_DSCP_TO_FC_MAP_TABLE_NAME string = "DSCP_TO_FC_MAP" +const CFG_EXP_TO_FC_MAP_TABLE_NAME string = "EXP_TO_FC_MAP" +const CFG_TC_TO_DSCP_MAP_TABLE_NAME string = "TC_TO_DSCP_MAP" +const CFG_TC_TO_DOT1P_MAP_TABLE_NAME string = "TC_TO_DOT1P_MAP" +const CFG_BUFFER_POOL_TABLE_NAME string = "BUFFER_POOL" +const CFG_BUFFER_PROFILE_TABLE_NAME string = "BUFFER_PROFILE" +const CFG_BUFFER_QUEUE_TABLE_NAME string = "BUFFER_QUEUE" +const CFG_BUFFER_PG_TABLE_NAME string = "BUFFER_PG" +const CFG_BUFFER_PORT_INGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_INGRESS_PROFILE_LIST" +const CFG_BUFFER_PORT_EGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_EGRESS_PROFILE_LIST" +const CFG_DEFAULT_LOSSLESS_BUFFER_PARAMETER string = "DEFAULT_LOSSLESS_BUFFER_PARAMETER" +const CFG_POLICER_TABLE_NAME string = "POLICER" +const CFG_WARM_RESTART_TABLE_NAME string = "WARM_RESTART" +const CFG_VXLAN_TUNNEL_TABLE_NAME string = "VXLAN_TUNNEL" +const CFG_VXLAN_TUNNEL_MAP_TABLE_NAME string = "VXLAN_TUNNEL_MAP" +const CFG_VXLAN_EVPN_NVO_TABLE_NAME string = "VXLAN_EVPN_NVO" +const CFG_VNET_TABLE_NAME string = "VNET" +const CFG_NEIGH_TABLE_NAME string = "NEIGH" +const CFG_NEIGH_SUPPRESS_VLAN_TABLE_NAME string = "SUPPRESS_VLAN_NEIGH" +const CFG_VNET_RT_TABLE_NAME string = "VNET_ROUTE" +const CFG_VNET_RT_TUNNEL_TABLE_NAME string = "VNET_ROUTE_TUNNEL" +const CFG_NVGRE_TUNNEL_TABLE_NAME string = "NVGRE_TUNNEL" +const CFG_NVGRE_TUNNEL_MAP_TABLE_NAME string = "NVGRE_TUNNEL_MAP" +const CFG_PASS_THROUGH_ROUTE_TABLE_NAME string = "PASS_THROUGH_ROUTE_TABLE" +const CFG_SFLOW_TABLE_NAME string = "SFLOW" +const CFG_SFLOW_SESSION_TABLE_NAME string = "SFLOW_SESSION" +const CFG_DEBUG_COUNTER_TABLE_NAME string = "DEBUG_COUNTER" +const CFG_DEBUG_COUNTER_DROP_REASON_TABLE_NAME string = "DEBUG_COUNTER_DROP_REASON" +const CFG_STATIC_NAT_TABLE_NAME string = "STATIC_NAT" +const CFG_STATIC_NAPT_TABLE_NAME string = "STATIC_NAPT" +const CFG_NAT_POOL_TABLE_NAME string = "NAT_POOL" +const CFG_NAT_BINDINGS_TABLE_NAME string = "NAT_BINDINGS" +const CFG_NAT_GLOBAL_TABLE_NAME string = "NAT_GLOBAL" +const CFG_STP_GLOBAL_TABLE_NAME string = "STP" +const CFG_STP_VLAN_TABLE_NAME string = "STP_VLAN" +const CFG_STP_VLAN_PORT_TABLE_NAME string = "STP_VLAN_PORT" +const CFG_STP_PORT_TABLE_NAME string = "STP_PORT" +const CFG_MCLAG_TABLE_NAME string = "MCLAG_DOMAIN" +const CFG_MCLAG_INTF_TABLE_NAME string = "MCLAG_INTERFACE" +const CFG_MCLAG_UNIQUE_IP_TABLE_NAME string = "MCLAG_UNIQUE_IP" +const CFG_PORT_STORM_CONTROL_TABLE_NAME string = "PORT_STORM_CONTROL" +const CFG_RATES_TABLE_NAME string = "RATES" +const CFG_FEATURE_TABLE_NAME string = "FEATURE" +const CFG_COPP_TRAP_TABLE_NAME string = "COPP_TRAP" +const CFG_COPP_GROUP_TABLE_NAME string = "COPP_GROUP" +const CFG_FG_NHG string = "FG_NHG" +const CFG_FG_NHG_PREFIX string = "FG_NHG_PREFIX" +const CFG_FG_NHG_MEMBER string = "FG_NHG_MEMBER" +const CFG_MUX_CABLE_TABLE_NAME string = "MUX_CABLE" +const CFG_MUX_LINKMGR_TABLE_NAME string = "MUX_LINKMGR" +const CFG_PEER_SWITCH_TABLE_NAME string = "PEER_SWITCH" +const CFG_TUNNEL_TABLE_NAME string = "TUNNEL" +const CFG_SUBNET_DECAP_TABLE_NAME string = "SUBNET_DECAP" +const CFG_SYSTEM_PORT_TABLE_NAME string = "SYSTEM_PORT" +const CFG_VOQ_INBAND_INTERFACE_TABLE_NAME string = "VOQ_INBAND_INTERFACE" +const CFG_MACSEC_PROFILE_TABLE_NAME string = "MACSEC_PROFILE" +const CHASSIS_APP_SYSTEM_INTERFACE_TABLE_NAME string = "SYSTEM_INTERFACE" +const CHASSIS_APP_SYSTEM_NEIGH_TABLE_NAME string = "SYSTEM_NEIGH" +const CHASSIS_APP_LAG_TABLE_NAME string = "SYSTEM_LAG_TABLE" +const CHASSIS_APP_LAG_MEMBER_TABLE_NAME string = "SYSTEM_LAG_MEMBER_TABLE" +const CFG_CHASSIS_MODULE_TABLE string = "CHASSIS_MODULE" +const CFG_TWAMP_SESSION_TABLE_NAME string = "TWAMP_SESSION" +const CFG_BANNER_MESSAGE_TABLE_NAME string = "BANNER_MESSAGE" +const CFG_DHCP_TABLE string = "DHCP_RELAY" +const CFG_FLOW_COUNTER_ROUTE_PATTERN_TABLE_NAME string = "FLOW_COUNTER_ROUTE_PATTERN" +const CFG_LOGGER_TABLE_NAME string = "LOGGER" +const CFG_SAG_TABLE_NAME string = "SAG" +const CFG_SUPPRESS_ASIC_SDK_HEALTH_EVENT_NAME string = "SUPPRESS_ASIC_SDK_HEALTH_EVENT" +const STATE_SWITCH_CAPABILITY_TABLE_NAME string = "SWITCH_CAPABILITY" +const STATE_ACL_STAGE_CAPABILITY_TABLE_NAME string = "ACL_STAGE_CAPABILITY_TABLE" +const STATE_PBH_CAPABILITIES_TABLE_NAME string = "PBH_CAPABILITIES" +const STATE_PORT_TABLE_NAME string = "PORT_TABLE" +const STATE_LAG_TABLE_NAME string = "LAG_TABLE" +const STATE_VLAN_TABLE_NAME string = "VLAN_TABLE" +const STATE_VLAN_MEMBER_TABLE_NAME string = "VLAN_MEMBER_TABLE" +const STATE_INTERFACE_TABLE_NAME string = "INTERFACE_TABLE" +const STATE_FDB_TABLE_NAME string = "FDB_TABLE" +const STATE_WARM_RESTART_TABLE_NAME string = "WARM_RESTART_TABLE" +const STATE_WARM_RESTART_ENABLE_TABLE_NAME string = "WARM_RESTART_ENABLE_TABLE" +const STATE_VRF_TABLE_NAME string = "VRF_TABLE" +const STATE_VRF_OBJECT_TABLE_NAME string = "VRF_OBJECT_TABLE" +const STATE_MGMT_PORT_TABLE_NAME string = "MGMT_PORT_TABLE" +const STATE_NEIGH_RESTORE_TABLE_NAME string = "NEIGH_RESTORE_TABLE" +const STATE_MIRROR_SESSION_TABLE_NAME string = "MIRROR_SESSION_TABLE" +const STATE_VXLAN_TABLE_NAME string = "VXLAN_TABLE" +const STATE_VXLAN_TUNNEL_TABLE_NAME string = "VXLAN_TUNNEL_TABLE" +const STATE_NEIGH_SUPPRESS_VLAN_TABLE_NAME string = "SUPPRESS_VLAN_NEIGH_TABLE" +const STATE_BGP_TABLE_NAME string = "BGP_STATE_TABLE" +const STATE_DEBUG_COUNTER_CAPABILITIES_NAME string = "DEBUG_COUNTER_CAPABILITIES" +const STATE_NAT_RESTORE_TABLE_NAME string = "NAT_RESTORE_TABLE" +const STATE_MCLAG_TABLE_NAME string = "MCLAG_TABLE" +const STATE_MCLAG_LOCAL_INTF_TABLE_NAME string = "MCLAG_LOCAL_INTF_TABLE" +const STATE_MCLAG_REMOTE_INTF_TABLE_NAME string = "MCLAG_REMOTE_INTF_TABLE" +const STATE_MCLAG_REMOTE_FDB_TABLE_NAME string = "MCLAG_REMOTE_FDB_TABLE" +const STATE_STP_TABLE_NAME string = "STP_TABLE" +const STATE_BUM_STORM_CAPABILITY_TABLE_NAME string = "BUM_STORM_CAPABILITY_TABLE" +const STATE_COPP_GROUP_TABLE_NAME string = "COPP_GROUP_TABLE" +const STATE_COPP_TRAP_TABLE_NAME string = "COPP_TRAP_TABLE" +const STATE_FG_ROUTE_TABLE_NAME string = "FG_ROUTE_TABLE" +const STATE_MUX_CABLE_TABLE_NAME string = "MUX_CABLE_TABLE" +const STATE_HW_MUX_CABLE_TABLE_NAME string = "HW_MUX_CABLE_TABLE" +const STATE_MUX_LINKMGR_TABLE_NAME string = "MUX_LINKMGR_TABLE" +const STATE_MUX_METRICS_TABLE_NAME string = "MUX_METRICS_TABLE" +const STATE_MUX_CABLE_INFO_TABLE_NAME string = "MUX_CABLE_INFO" +const STATE_LINK_PROBE_STATS_TABLE_NAME string = "LINK_PROBE_STATS" +const STATE_PEER_MUX_METRICS_TABLE_NAME string = "MUX_METRICS_TABLE_PEER" +const STATE_PEER_HW_FORWARDING_STATE_TABLE_NAME string = "HW_MUX_CABLE_TABLE_PEER" +const STATE_SYSTEM_NEIGH_TABLE_NAME string = "SYSTEM_NEIGH_TABLE" +const STATE_TWAMP_SESSION_TABLE_NAME string = "TWAMP_SESSION_TABLE" +const STATE_MACSEC_PORT_TABLE_NAME string = "MACSEC_PORT_TABLE" +const STATE_MACSEC_INGRESS_SC_TABLE_NAME string = "MACSEC_INGRESS_SC_TABLE" +const STATE_MACSEC_INGRESS_SA_TABLE_NAME string = "MACSEC_INGRESS_SA_TABLE" +const STATE_MACSEC_EGRESS_SC_TABLE_NAME string = "MACSEC_EGRESS_SC_TABLE" +const STATE_MACSEC_EGRESS_SA_TABLE_NAME string = "MACSEC_EGRESS_SA_TABLE" +const STATE_ASIC_TABLE string = "ASIC_TABLE" +const STATE_BUFFER_MAXIMUM_VALUE_TABLE string = "BUFFER_MAX_PARAM_TABLE" +const STATE_PERIPHERAL_TABLE string = "PERIPHERAL_TABLE" +const STATE_PORT_PERIPHERAL_TABLE string = "PORT_PERIPHERAL_TABLE" +const STATE_BUFFER_POOL_TABLE_NAME string = "BUFFER_POOL_TABLE" +const STATE_BUFFER_PROFILE_TABLE_NAME string = "BUFFER_PROFILE_TABLE" +const STATE_DHCPv6_COUNTER_TABLE_NAME string = "DHCPv6_COUNTER_TABLE" +const STATE_TUNNEL_DECAP_TABLE_NAME string = "TUNNEL_DECAP_TABLE" +const STATE_TUNNEL_DECAP_TERM_TABLE_NAME string = "TUNNEL_DECAP_TERM_TABLE" +const STATE_BFD_SESSION_TABLE_NAME string = "BFD_SESSION_TABLE" +const STATE_ROUTE_TABLE_NAME string = "ROUTE_TABLE" +const STATE_VNET_RT_TUNNEL_TABLE_NAME string = "VNET_ROUTE_TUNNEL_TABLE" +const STATE_ADVERTISE_NETWORK_TABLE_NAME string = "ADVERTISE_NETWORK_TABLE" +const STATE_FLOW_COUNTER_CAPABILITY_TABLE_NAME string = "FLOW_COUNTER_CAPABILITY_TABLE" +const STATE_VNET_MONITOR_TABLE_NAME string = "VNET_MONITOR_TABLE" +const STATE_TRANSCEIVER_INFO_TABLE_NAME string = "TRANSCEIVER_INFO" +const STATE_ASIC_SDK_HEALTH_EVENT_TABLE_NAME string = "ASIC_SDK_HEALTH_EVENT_TABLE" +const STATE_ACL_TABLE_TABLE_NAME string = "ACL_TABLE_TABLE" +const STATE_ACL_RULE_TABLE_NAME string = "ACL_RULE_TABLE" +const STATE_QUEUE_COUNTER_CAPABILITIES_NAME string = "QUEUE_COUNTER_CAPABILITIES" +const STATE_PORT_COUNTER_CAPABILITIES_NAME string = "PORT_COUNTER_CAPABILITIES" +const PROFILE_DELETE_TABLE string = "PROFILE_DELETE" +const IPV4_NAME string = "IPv4" +const IPV6_NAME string = "IPv6" +const FRONT_PANEL_PORT_PREFIX string = "Ethernet" +const PORTCHANNEL_PREFIX string = "PortChannel" +const VLAN_PREFIX string = "Vlan" +const SET_COMMAND string = "SET" +const DEL_COMMAND string = "DEL" +func _swig_getEMPTY_PREFIX() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_EMPTY_PREFIX_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +var EMPTY_PREFIX string = _swig_getEMPTY_PREFIX() +const CFG_DTEL_TABLE_NAME string = "DTEL" +const CFG_DTEL_REPORT_SESSION_TABLE_NAME string = "DTEL_REPORT_SESSION" +const CFG_DTEL_INT_SESSION_TABLE_NAME string = "DTEL_INT_SESSION" +const CFG_DTEL_QUEUE_REPORT_TABLE_NAME string = "DTEL_QUEUE_REPORT" +const CFG_DTEL_EVENT_TABLE_NAME string = "DTEL_EVENT" +const CFG_FABRIC_MONITOR_DATA_TABLE_NAME string = "FABRIC_MONITOR" +const CFG_FABRIC_MONITOR_PORT_TABLE_NAME string = "FABRIC_PORT" +const APP_FABRIC_MONITOR_DATA_TABLE_NAME string = "FABRIC_MONITOR_TABLE" +const APP_FABRIC_MONITOR_PORT_TABLE_NAME string = "FABRIC_PORT_TABLE" +const EVENT_HISTORY_TABLE_NAME string = "EVENT" +const EVENT_CURRENT_ALARM_TABLE_NAME string = "ALARM" +const EVENT_STATS_TABLE_NAME string = "EVENT_STATS" +const EVENT_ALARM_STATS_TABLE_NAME string = "ALARM_STATS" +const BMP_STATE_BGP_NEIGHBOR_TABLE string = "BGP_NEIGHBOR_TABLE" +const BMP_STATE_BGP_RIB_IN_TABLE string = "BGP_RIB_IN_TABLE" +const BMP_STATE_BGP_RIB_OUT_TABLE string = "BGP_RIB_OUT_TABLE" +type SwigcptrRedisInstInfo uintptr + +func (p SwigcptrRedisInstInfo) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisInstInfo) SwigIsRedisInstInfo() { +} + +func (arg1 SwigcptrRedisInstInfo) SetUnixSocketPath(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisInstInfo_unixSocketPath_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_55)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisInstInfo) GetUnixSocketPath() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisInstInfo_unixSocketPath_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisInstInfo) SetHostname(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisInstInfo_hostname_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_57)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisInstInfo) GetHostname() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisInstInfo_hostname_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisInstInfo) SetPort(arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisInstInfo_port_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (arg1 SwigcptrRedisInstInfo) GetPort() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_RedisInstInfo_port_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func NewRedisInstInfo() (_swig_ret RedisInstInfo) { + var swig_r RedisInstInfo + swig_r = (RedisInstInfo)(SwigcptrRedisInstInfo(C._wrap_new_RedisInstInfo_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteRedisInstInfo(arg1 RedisInstInfo) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisInstInfo_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type RedisInstInfo interface { + Swigcptr() uintptr + SwigIsRedisInstInfo() + SetUnixSocketPath(arg2 string) + GetUnixSocketPath() (_swig_ret string) + SetHostname(arg2 string) + GetHostname() (_swig_ret string) + SetPort(arg2 int) + GetPort() (_swig_ret int) +} + +type SwigcptrSonicDBInfo uintptr + +func (p SwigcptrSonicDBInfo) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSonicDBInfo) SwigIsSonicDBInfo() { +} + +func (arg1 SwigcptrSonicDBInfo) SetInstName(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicDBInfo_instName_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_59)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrSonicDBInfo) GetInstName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBInfo_instName_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrSonicDBInfo) SetDbId(arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicDBInfo_dbId_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (arg1 SwigcptrSonicDBInfo) GetDbId() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_SonicDBInfo_dbId_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSonicDBInfo) SetSeparator(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicDBInfo_separator_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_61)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrSonicDBInfo) GetSeparator() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBInfo_separator_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func NewSonicDBInfo() (_swig_ret SonicDBInfo) { + var swig_r SonicDBInfo + swig_r = (SonicDBInfo)(SwigcptrSonicDBInfo(C._wrap_new_SonicDBInfo_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteSonicDBInfo(arg1 SonicDBInfo) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_SonicDBInfo_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type SonicDBInfo interface { + Swigcptr() uintptr + SwigIsSonicDBInfo() + SetInstName(arg2 string) + GetInstName() (_swig_ret string) + SetDbId(arg2 int) + GetDbId() (_swig_ret int) + SetSeparator(arg2 string) + GetSeparator() (_swig_ret string) +} + +type SwigcptrSonicDBKey uintptr + +func (p SwigcptrSonicDBKey) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSonicDBKey) SwigIsSonicDBKey() { +} + +func (arg1 SwigcptrSonicDBKey) SetContainerName(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicDBKey_containerName_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_63)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrSonicDBKey) GetContainerName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBKey_containerName_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrSonicDBKey) SetNetns(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicDBKey_netns_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_65)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrSonicDBKey) GetNetns() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBKey_netns_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func NewSonicDBKey__SWIG_0() (_swig_ret SonicDBKey) { + var swig_r SonicDBKey + swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_new_SonicDBKey__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewSonicDBKey__SWIG_1(arg1 string) (_swig_ret SonicDBKey) { + var swig_r SonicDBKey + _swig_i_0 := arg1 + swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_new_SonicDBKey__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_67)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func NewSonicDBKey(a ...interface{}) SonicDBKey { + argc := len(a) + if argc == 0 { + return NewSonicDBKey__SWIG_0() + } + if argc == 1 { + return NewSonicDBKey__SWIG_1(a[0].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicDBKey) IsEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_SonicDBKey_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSonicDBKey) ToString() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBKey_toString_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteSonicDBKey(arg1 SonicDBKey) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_SonicDBKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type SonicDBKey interface { + Swigcptr() uintptr + SwigIsSonicDBKey() + SetContainerName(arg2 string) + GetContainerName() (_swig_ret string) + SetNetns(arg2 string) + GetNetns() (_swig_ret string) + IsEmpty() (_swig_ret bool) + ToString() (_swig_ret string) +} + +type SwigcptrSonicDBKeyHash uintptr + +func (p SwigcptrSonicDBKeyHash) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSonicDBKeyHash) SwigIsSonicDBKeyHash() { +} + +func NewSonicDBKeyHash() (_swig_ret SonicDBKeyHash) { + var swig_r SonicDBKeyHash + swig_r = (SonicDBKeyHash)(SwigcptrSonicDBKeyHash(C._wrap_new_SonicDBKeyHash_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteSonicDBKeyHash(arg1 SonicDBKeyHash) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_SonicDBKeyHash_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type SonicDBKeyHash interface { + Swigcptr() uintptr + SwigIsSonicDBKeyHash() +} + +type SwigcptrSonicDBConfig uintptr + +func (p SwigcptrSonicDBConfig) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSonicDBConfig) SwigIsSonicDBConfig() { +} + +func _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +var SonicDBConfigDEFAULT_SONIC_DB_CONFIG_FILE string = _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig() +func _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +var SonicDBConfigDEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE string = _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig() +func SonicDBConfigInitialize__SWIG_0(arg1 string) { + _swig_i_0 := arg1 + C._wrap_SonicDBConfig_initialize__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_71)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func SonicDBConfigInitialize__SWIG_1() { + C._wrap_SonicDBConfig_initialize__SWIG_1_swsscommon_728e05b169b08794() +} + +func SonicDBConfigInitialize(a ...interface{}) { + argc := len(a) + if argc == 0 { + SonicDBConfigInitialize__SWIG_1() + return + } + if argc == 1 { + SonicDBConfigInitialize__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func SonicDBConfigInitializeGlobalConfig__SWIG_0(arg1 string) { + _swig_i_0 := arg1 + C._wrap_SonicDBConfig_initializeGlobalConfig__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_72)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func SonicDBConfigInitializeGlobalConfig__SWIG_1() { + C._wrap_SonicDBConfig_initializeGlobalConfig__SWIG_1_swsscommon_728e05b169b08794() +} + +func SonicDBConfigInitializeGlobalConfig(a ...interface{}) { + argc := len(a) + if argc == 0 { + SonicDBConfigInitializeGlobalConfig__SWIG_1() + return + } + if argc == 1 { + SonicDBConfigInitializeGlobalConfig__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func SonicDBConfigReset() { + C._wrap_SonicDBConfig_reset_swsscommon_728e05b169b08794() +} + +func SonicDBConfigValidateNamespace(arg1 string) { + _swig_i_0 := arg1 + C._wrap_SonicDBConfig_validateNamespace_swsscommon_728e05b169b08794(*(*C.swig_type_73)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func SonicDBConfigGetDbInst__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_75)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_76)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_77)(unsafe.Pointer(&_swig_i_2))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbInst__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_79)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_80)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbInst__SWIG_2(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_82)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbInst__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_84)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbInst(a ...interface{}) string { + argc := len(a) + if argc == 1 { + return SonicDBConfigGetDbInst__SWIG_2(a[0].(string)) + } + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_2 + } + return SonicDBConfigGetDbInst__SWIG_1(a[0].(string), a[1].(string)) + } +check_2: + if argc == 2 { + return SonicDBConfigGetDbInst__SWIG_3(a[0].(string), a[1].(SonicDBKey)) + } + if argc == 3 { + return SonicDBConfigGetDbInst__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigGetDbId__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_85)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_86)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_87)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func SonicDBConfigGetDbId__SWIG_1(arg1 string, arg2 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_88)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_89)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func SonicDBConfigGetDbId__SWIG_2(arg1 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_90)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func SonicDBConfigGetDbId__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_91)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func SonicDBConfigGetDbId(a ...interface{}) int { + argc := len(a) + if argc == 1 { + return SonicDBConfigGetDbId__SWIG_2(a[0].(string)) + } + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_2 + } + return SonicDBConfigGetDbId__SWIG_1(a[0].(string), a[1].(string)) + } +check_2: + if argc == 2 { + return SonicDBConfigGetDbId__SWIG_3(a[0].(string), a[1].(SonicDBKey)) + } + if argc == 3 { + return SonicDBConfigGetDbId__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigGetSeparator__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_93)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_94)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_95)(unsafe.Pointer(&_swig_i_2))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_97)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_98)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_2(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_100)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_102)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_4(arg1 int, arg2 string, arg3 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_4_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_104)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_105)(unsafe.Pointer(&_swig_i_2))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_5(arg1 int, arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_5_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_107)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_6(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_6_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_7(arg1 int, arg2 SonicDBKey) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_7_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.uintptr_t(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator__SWIG_8(arg1 DBConnector) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1.Swigcptr() + swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_8_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetSeparator(a ...interface{}) string { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + return SonicDBConfigGetSeparator__SWIG_2(a[0].(string)) + } +check_1: + if argc == 1 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_2 + } + return SonicDBConfigGetSeparator__SWIG_8(a[0].(DBConnector)) + } +check_2: + if argc == 1 { + return SonicDBConfigGetSeparator__SWIG_6(a[0].(int)) + } + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_4 + } + if _, ok := a[1].(string); !ok { + goto check_4 + } + return SonicDBConfigGetSeparator__SWIG_1(a[0].(string), a[1].(string)) + } +check_4: + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_5 + } + if _, ok := a[1].(SwigcptrSonicDBKey); !ok { + goto check_5 + } + return SonicDBConfigGetSeparator__SWIG_3(a[0].(string), a[1].(SonicDBKey)) + } +check_5: + if argc == 2 { + if _, ok := a[1].(SwigcptrSonicDBKey); !ok { + goto check_6 + } + return SonicDBConfigGetSeparator__SWIG_7(a[0].(int), a[1].(SonicDBKey)) + } +check_6: + if argc == 2 { + return SonicDBConfigGetSeparator__SWIG_5(a[0].(int), a[1].(string)) + } + if argc == 3 { + if _, ok := a[0].(string); !ok { + goto check_8 + } + return SonicDBConfigGetSeparator__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + } +check_8: + if argc == 3 { + return SonicDBConfigGetSeparator__SWIG_4(a[0].(int), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigGetDbSock__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_112)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_113)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_114)(unsafe.Pointer(&_swig_i_2))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbSock__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_116)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_117)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbSock__SWIG_2(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_119)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbSock__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_121)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbSock(a ...interface{}) string { + argc := len(a) + if argc == 1 { + return SonicDBConfigGetDbSock__SWIG_2(a[0].(string)) + } + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_2 + } + return SonicDBConfigGetDbSock__SWIG_1(a[0].(string), a[1].(string)) + } +check_2: + if argc == 2 { + return SonicDBConfigGetDbSock__SWIG_3(a[0].(string), a[1].(SonicDBKey)) + } + if argc == 3 { + return SonicDBConfigGetDbSock__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigGetDbHostname__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_123)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_124)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_125)(unsafe.Pointer(&_swig_i_2))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbHostname__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_127)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_128)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbHostname__SWIG_2(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_130)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbHostname__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_132)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func SonicDBConfigGetDbHostname(a ...interface{}) string { + argc := len(a) + if argc == 1 { + return SonicDBConfigGetDbHostname__SWIG_2(a[0].(string)) + } + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_2 + } + return SonicDBConfigGetDbHostname__SWIG_1(a[0].(string), a[1].(string)) + } +check_2: + if argc == 2 { + return SonicDBConfigGetDbHostname__SWIG_3(a[0].(string), a[1].(SonicDBKey)) + } + if argc == 3 { + return SonicDBConfigGetDbHostname__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigGetDbPort__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_133)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_134)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_135)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func SonicDBConfigGetDbPort__SWIG_1(arg1 string, arg2 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_136)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_137)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func SonicDBConfigGetDbPort__SWIG_2(arg1 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_138)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func SonicDBConfigGetDbPort__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_139)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func SonicDBConfigGetDbPort(a ...interface{}) int { + argc := len(a) + if argc == 1 { + return SonicDBConfigGetDbPort__SWIG_2(a[0].(string)) + } + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_2 + } + return SonicDBConfigGetDbPort__SWIG_1(a[0].(string), a[1].(string)) + } +check_2: + if argc == 2 { + return SonicDBConfigGetDbPort__SWIG_3(a[0].(string), a[1].(SonicDBKey)) + } + if argc == 3 { + return SonicDBConfigGetDbPort__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigGetNamespaces() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getNamespaces_swsscommon_728e05b169b08794())) + return swig_r +} + +func SonicDBConfigGetDbKeys() (_swig_ret VectorSonicDbKey) { + var swig_r VectorSonicDbKey + swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_SonicDBConfig_getDbKeys_swsscommon_728e05b169b08794())) + return swig_r +} + +func SonicDBConfigGetDbList__SWIG_0(arg1 string, arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_140)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_141)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func SonicDBConfigGetDbList__SWIG_1(arg1 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_142)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func SonicDBConfigGetDbList__SWIG_2() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_2_swsscommon_728e05b169b08794())) + return swig_r +} + +func SonicDBConfigGetDbList__SWIG_3(arg1 SonicDBKey) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1.Swigcptr() + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func SonicDBConfigGetDbList(a ...interface{}) VectorString { + argc := len(a) + if argc == 0 { + return SonicDBConfigGetDbList__SWIG_2() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return SonicDBConfigGetDbList__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return SonicDBConfigGetDbList__SWIG_3(a[0].(SonicDBKey)) + } + if argc == 2 { + return SonicDBConfigGetDbList__SWIG_0(a[0].(string), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func SonicDBConfigIsInit() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_SonicDBConfig_isInit_swsscommon_728e05b169b08794()) + return swig_r +} + +func SonicDBConfigIsGlobalInit() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_SonicDBConfig_isGlobalInit_swsscommon_728e05b169b08794()) + return swig_r +} + +func SonicDBConfigGetInstanceList__SWIG_0(arg1 string, arg2 string) (_swig_ret GetInstanceListResult) { + var swig_r GetInstanceListResult + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_143)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_144)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func SonicDBConfigGetInstanceList__SWIG_1(arg1 string) (_swig_ret GetInstanceListResult) { + var swig_r GetInstanceListResult + _swig_i_0 := arg1 + swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_145)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func SonicDBConfigGetInstanceList__SWIG_2() (_swig_ret GetInstanceListResult) { + var swig_r GetInstanceListResult + swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_2_swsscommon_728e05b169b08794())) + return swig_r +} + +func SonicDBConfigGetInstanceList__SWIG_3(arg1 SonicDBKey) (_swig_ret GetInstanceListResult) { + var swig_r GetInstanceListResult + _swig_i_0 := arg1.Swigcptr() + swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func SonicDBConfigGetInstanceList(a ...interface{}) GetInstanceListResult { + argc := len(a) + if argc == 0 { + return SonicDBConfigGetInstanceList__SWIG_2() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return SonicDBConfigGetInstanceList__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return SonicDBConfigGetInstanceList__SWIG_3(a[0].(SonicDBKey)) + } + if argc == 2 { + return SonicDBConfigGetInstanceList__SWIG_0(a[0].(string), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func NewSonicDBConfig() (_swig_ret SonicDBConfig) { + var swig_r SonicDBConfig + swig_r = (SonicDBConfig)(SwigcptrSonicDBConfig(C._wrap_new_SonicDBConfig_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteSonicDBConfig(arg1 SonicDBConfig) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_SonicDBConfig_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type SonicDBConfig interface { + Swigcptr() uintptr + SwigIsSonicDBConfig() +} + +type SwigcptrRedisContext uintptr + +func (p SwigcptrRedisContext) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisContext) SwigIsRedisContext() { +} + +func _swig_getRedisContext_RedisContext_DEFAULT_UNIXSOCKET_RedisContext() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_RedisContext_DEFAULT_UNIXSOCKET_RedisContext_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +var RedisContextDEFAULT_UNIXSOCKET string = _swig_getRedisContext_RedisContext_DEFAULT_UNIXSOCKET_RedisContext() +func NewRedisContext(arg1 RedisContext) (_swig_ret RedisContext) { + var swig_r RedisContext + _swig_i_0 := arg1.Swigcptr() + swig_r = (RedisContext)(SwigcptrRedisContext(C._wrap_new_RedisContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DeleteRedisContext(arg1 RedisContext) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisContext) GetContext() (_swig_ret RedisContext) { + var swig_r RedisContext + _swig_i_0 := arg1 + swig_r = (RedisContext)(SwigcptrRedisContext(C._wrap_RedisContext_getContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrRedisContext) SetClientName(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisContext_setClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_147)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisContext) GetClientName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisContext_getClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +type RedisContext interface { + Swigcptr() uintptr + SwigIsRedisContext() + GetContext() (_swig_ret RedisContext) + SetClientName(arg2 string) + GetClientName() (_swig_ret string) +} + +type SwigcptrDBConnector uintptr + +func (p SwigcptrDBConnector) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrDBConnector) SwigIsDBConnector() { +} + +func _swig_getDBConnector_DBConnector_DEFAULT_UNIXSOCKET_DBConnector() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_DBConnector_DEFAULT_UNIXSOCKET_DBConnector_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +var DBConnectorDEFAULT_UNIXSOCKET string = _swig_getDBConnector_DBConnector_DEFAULT_UNIXSOCKET_DBConnector() +func NewDBConnector__SWIG_0(arg1 DBConnector) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1.Swigcptr() + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewDBConnector__SWIG_1(arg1 int, arg2 RedisContext) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.uintptr_t(_swig_i_1)))) + return swig_r +} + +func NewDBConnector__SWIG_2(arg1 int, arg2 string, arg3 int, arg4 uint) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_150)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewDBConnector__SWIG_3(arg1 int, arg2 string, arg3 uint) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_3_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_151)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewDBConnector__SWIG_4(arg1 string, arg2 uint, arg3 bool) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_4_swsscommon_728e05b169b08794(*(*C.swig_type_152)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func NewDBConnector__SWIG_5(arg1 string, arg2 uint) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_5_swsscommon_728e05b169b08794(*(*C.swig_type_153)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func NewDBConnector__SWIG_6(arg1 string, arg2 uint, arg3 bool, arg4 string) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_6_swsscommon_728e05b169b08794(*(*C.swig_type_154)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2), *(*C.swig_type_155)(unsafe.Pointer(&_swig_i_3))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func NewDBConnector__SWIG_7(arg1 string, arg2 uint, arg3 bool, arg4 SonicDBKey) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_7_swsscommon_728e05b169b08794(*(*C.swig_type_156)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2), C.uintptr_t(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func NewDBConnector(a ...interface{}) DBConnector { + argc := len(a) + if argc == 1 { + return NewDBConnector__SWIG_0(a[0].(DBConnector)) + } + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + if _, ok := a[1].(uint); !ok { + goto check_2 + } + return NewDBConnector__SWIG_5(a[0].(string), a[1].(uint)) + } +check_2: + if argc == 2 { + return NewDBConnector__SWIG_1(a[0].(int), a[1].(RedisContext)) + } + if argc == 3 { + if _, ok := a[0].(string); !ok { + goto check_4 + } + if _, ok := a[1].(uint); !ok { + goto check_4 + } + if _, ok := a[2].(bool); !ok { + goto check_4 + } + return NewDBConnector__SWIG_4(a[0].(string), a[1].(uint), a[2].(bool)) + } +check_4: + if argc == 3 { + return NewDBConnector__SWIG_3(a[0].(int), a[1].(string), a[2].(uint)) + } + if argc == 4 { + if _, ok := a[0].(string); !ok { + goto check_6 + } + if _, ok := a[1].(uint); !ok { + goto check_6 + } + if _, ok := a[2].(bool); !ok { + goto check_6 + } + if _, ok := a[3].(string); !ok { + goto check_6 + } + return NewDBConnector__SWIG_6(a[0].(string), a[1].(uint), a[2].(bool), a[3].(string)) + } +check_6: + if argc == 4 { + if _, ok := a[0].(string); !ok { + goto check_7 + } + if _, ok := a[1].(uint); !ok { + goto check_7 + } + if _, ok := a[2].(bool); !ok { + goto check_7 + } + if _, ok := a[3].(SwigcptrSonicDBKey); !ok { + goto check_7 + } + return NewDBConnector__SWIG_7(a[0].(string), a[1].(uint), a[2].(bool), a[3].(SonicDBKey)) + } +check_7: + if argc == 4 { + return NewDBConnector__SWIG_2(a[0].(int), a[1].(string), a[2].(int), a[3].(uint)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBConnector) GetDbId() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_DBConnector_getDbId_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrDBConnector) GetDbName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_DBConnector_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrDBConnector) GetNamespace() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_DBConnector_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrDBConnector) GetDBKey() (_swig_ret SonicDBKey) { + var swig_r SonicDBKey + _swig_i_0 := arg1 + swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_DBConnector_getDBKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DBConnectorXselect(arg1 DBConnector) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_DBConnector_Xselect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrDBConnector) NewConnector(arg2 uint) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_DBConnector_newConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrDBConnector) Pubsub() (_swig_ret PubSub) { + var swig_r PubSub + _swig_i_0 := arg1 + swig_r = (PubSub)(SwigcptrPubSub(C._wrap_DBConnector_pubsub_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrDBConnector) Delete__SWIG_0(arg2 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int64)(C._wrap_DBConnector_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_160)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Exists(arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_DBConnector_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_161)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Hdel__SWIG_0(arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_DBConnector_hdel__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_163)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_164)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Hdel__SWIG_1(arg2 string, arg3 VectorString) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (int64)(C._wrap_DBConnector_hdel__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_166)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrDBConnector) Hdel(a ...interface{}) int64 { + argc := len(a) + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_1 + } + return p.Hdel__SWIG_0(a[0].(string), a[1].(string)) + } +check_1: + if argc == 2 { + return p.Hdel__SWIG_1(a[0].(string), a[1].(VectorString)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBConnector) Delete__SWIG_1(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_DBConnector_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrDBConnector) Delete(a ...interface{}) interface{} { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + return p.Delete__SWIG_0(a[0].(string)) + } +check_1: + if argc == 1 { + p.Delete__SWIG_1(a[0].(VectorString)) + return 0 + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBConnector) Keys(arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBConnector_keys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_167)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Scan__SWIG_0(arg2 int, arg3 string, arg4 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_168)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Scan__SWIG_1(arg2 int, arg3 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_169)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Scan__SWIG_2(arg2 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrDBConnector) Scan__SWIG_3() (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrDBConnector) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { + argc := len(a) + if argc == 0 { + return p.Scan__SWIG_3() + } + if argc == 1 { + return p.Scan__SWIG_2(a[0].(int)) + } + if argc == 2 { + return p.Scan__SWIG_1(a[0].(int), a[1].(string)) + } + if argc == 3 { + return p.Scan__SWIG_0(a[0].(int), a[1].(string), a[2].(uint)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBConnector) Set__SWIG_0(arg2 string, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_DBConnector_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_170)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_171)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Set__SWIG_1(arg2 string, arg3 int) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_DBConnector_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_172)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrDBConnector) Set(a ...interface{}) bool { + argc := len(a) + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_1 + } + return p.Set__SWIG_0(a[0].(string), a[1].(string)) + } +check_1: + if argc == 2 { + return p.Set__SWIG_1(a[0].(string), a[1].(int)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBConnector) Hset(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_DBConnector_hset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_173)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_174)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_175)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrDBConnector) Hmset(arg2 Std_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_DBConnector_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrDBConnector) Get(arg2 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBConnector_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_176)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Hget(arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBConnector_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_177)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_178)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Hexists(arg2 string, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_DBConnector_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_179)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_180)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Incr(arg2 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int64)(C._wrap_DBConnector_incr_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_182)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Decr(arg2 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int64)(C._wrap_DBConnector_decr_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_184)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Rpush(arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_DBConnector_rpush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_186)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_187)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Blpop(arg2 string, arg3 int) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBConnector_blpop_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_188)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Subscribe(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_DBConnector_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_189)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrDBConnector) Psubscribe(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_DBConnector_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_190)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrDBConnector) Punsubscribe(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_DBConnector_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_191)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrDBConnector) Publish(arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_DBConnector_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_193)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_194)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBConnector) Config_set(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_DBConnector_config_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_195)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_196)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrDBConnector) Flushdb() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_DBConnector_flushdb_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrDBConnector) Getall() (_swig_ret GetConfigResult) { + var swig_r GetConfigResult + _swig_i_0 := arg1 + swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_DBConnector_getall_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrDBConnector) Hgetall(arg2 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_DBConnector_hgetall_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_197)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func DeleteDBConnector(arg1 DBConnector) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_DBConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrDBConnector) GetContext() (_swig_ret RedisContext) { + var swig_r RedisContext + swig_r = (RedisContext)(SwigcptrRedisContext(C._wrap_DBConnector_getContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrDBConnector) SetClientName(arg1 string) { + _swig_i_0 := arg1 + C._wrap_DBConnector_setClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_198)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrDBConnector) GetClientName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_DBConnector_getClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrDBConnector) SwigIsRedisContext() { +} + +func (p SwigcptrDBConnector) SwigGetRedisContext() RedisContext { + return SwigcptrRedisContext(p.Swigcptr()) +} + +type DBConnector interface { + Swigcptr() uintptr + SwigIsDBConnector() + GetDbId() (_swig_ret int) + GetDbName() (_swig_ret string) + GetNamespace() (_swig_ret string) + GetDBKey() (_swig_ret SonicDBKey) + NewConnector(arg2 uint) (_swig_ret DBConnector) + Pubsub() (_swig_ret PubSub) + Exists(arg2 string) (_swig_ret bool) + Hdel(a ...interface{}) int64 + Delete(a ...interface{}) interface{} + Keys(arg2 string) (_swig_ret VectorString) + Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + Set(a ...interface{}) bool + Hset(arg2 string, arg3 string, arg4 string) + Hmset(arg2 Std_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) + Get(arg2 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) + Hget(arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) + Hexists(arg2 string, arg3 string) (_swig_ret bool) + Incr(arg2 string) (_swig_ret int64) + Decr(arg2 string) (_swig_ret int64) + Rpush(arg2 string, arg3 string) (_swig_ret int64) + Blpop(arg2 string, arg3 int) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) + Subscribe(arg2 string) + Psubscribe(arg2 string) + Punsubscribe(arg2 string) + Publish(arg2 string, arg3 string) (_swig_ret int64) + Config_set(arg2 string, arg3 string) + Flushdb() (_swig_ret bool) + Getall() (_swig_ret GetConfigResult) + Hgetall(arg2 string) (_swig_ret FieldValueMap) + GetContext() (_swig_ret RedisContext) + SetClientName(arg1 string) + GetClientName() (_swig_ret string) + SwigIsRedisContext() + SwigGetRedisContext() RedisContext +} + +type SwigcptrSonicV2Connector_Native uintptr + +func (p SwigcptrSonicV2Connector_Native) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSonicV2Connector_Native) SwigIsSonicV2Connector_Native() { +} + +func NewSonicV2Connector_Native__SWIG_0(arg1 bool, arg2 string) (_swig_ret SonicV2Connector_Native) { + var swig_r SonicV2Connector_Native + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (SonicV2Connector_Native)(SwigcptrSonicV2Connector_Native(C._wrap_new_SonicV2Connector_Native__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), *(*C.swig_type_200)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewSonicV2Connector_Native__SWIG_1(arg1 bool) (_swig_ret SonicV2Connector_Native) { + var swig_r SonicV2Connector_Native + _swig_i_0 := arg1 + swig_r = (SonicV2Connector_Native)(SwigcptrSonicV2Connector_Native(C._wrap_new_SonicV2Connector_Native__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0)))) + return swig_r +} + +func NewSonicV2Connector_Native__SWIG_2() (_swig_ret SonicV2Connector_Native) { + var swig_r SonicV2Connector_Native + swig_r = (SonicV2Connector_Native)(SwigcptrSonicV2Connector_Native(C._wrap_new_SonicV2Connector_Native__SWIG_2_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewSonicV2Connector_Native(a ...interface{}) SonicV2Connector_Native { + argc := len(a) + if argc == 0 { + return NewSonicV2Connector_Native__SWIG_2() + } + if argc == 1 { + return NewSonicV2Connector_Native__SWIG_1(a[0].(bool)) + } + if argc == 2 { + return NewSonicV2Connector_Native__SWIG_0(a[0].(bool), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) GetNamespace() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SonicV2Connector_Native_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrSonicV2Connector_Native) Connect__SWIG_0(arg2 string, arg3 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_SonicV2Connector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_202)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrSonicV2Connector_Native) Connect__SWIG_1(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicV2Connector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_203)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrSonicV2Connector_Native) Connect(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Connect__SWIG_1(a[0].(string)) + return + } + if argc == 2 { + p.Connect__SWIG_0(a[0].(string), a[1].(bool)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Close__SWIG_0(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SonicV2Connector_Native_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_204)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrSonicV2Connector_Native) Close__SWIG_1() { + _swig_i_0 := arg1 + C._wrap_SonicV2Connector_Native_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (p SwigcptrSonicV2Connector_Native) Close(a ...interface{}) { + argc := len(a) + if argc == 0 { + p.Close__SWIG_1() + return + } + if argc == 1 { + p.Close__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get_db_list() (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_get_db_list_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get_dbid(arg2 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int)(C._wrap_SonicV2Connector_Native_get_dbid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_205)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get_db_separator(arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_SonicV2Connector_Native_get_db_separator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_207)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get_redis_client(arg2 string) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_SonicV2Connector_Native_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_208)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int64)(C._wrap_SonicV2Connector_Native_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_210)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_211)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_212)(unsafe.Pointer(&_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Exists(arg2 string, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_SonicV2Connector_Native_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_213)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_214)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Keys__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_215)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_216)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Keys__SWIG_1(arg2 string, arg3 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_217)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_218)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Keys__SWIG_2(arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_219)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrSonicV2Connector_Native) Keys(a ...interface{}) VectorString { + argc := len(a) + if argc == 1 { + return p.Keys__SWIG_2(a[0].(string)) + } + if argc == 2 { + return p.Keys__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_0(arg2 string, arg3 int, arg4 string, arg5 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_220)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), *(*C.swig_type_221)(unsafe.Pointer(&_swig_i_3)), C.swig_intgo(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_1(arg2 string, arg3 int, arg4 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_222)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), *(*C.swig_type_223)(unsafe.Pointer(&_swig_i_3))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_2(arg2 string, arg3 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_224)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_3(arg2 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_225)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrSonicV2Connector_Native) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { + argc := len(a) + if argc == 1 { + return p.Scan__SWIG_3(a[0].(string)) + } + if argc == 2 { + return p.Scan__SWIG_2(a[0].(string), a[1].(int)) + } + if argc == 3 { + return p.Scan__SWIG_1(a[0].(string), a[1].(int), a[2].(string)) + } + if argc == 4 { + return p.Scan__SWIG_0(a[0].(string), a[1].(int), a[2].(string), a[3].(uint)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_SonicV2Connector_Native_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_226)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_227)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_228)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get__SWIG_1(arg2 string, arg3 string, arg4 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_SonicV2Connector_Native_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_229)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_230)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_231)(unsafe.Pointer(&_swig_i_3))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (p SwigcptrSonicV2Connector_Native) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { + argc := len(a) + if argc == 3 { + return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) + } + if argc == 4 { + return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (bool)(C._wrap_SonicV2Connector_Native_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_232)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_233)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_234)(unsafe.Pointer(&_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get_all__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_SonicV2Connector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_235)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_236)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Get_all__SWIG_1(arg2 string, arg3 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_SonicV2Connector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_237)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_238)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (p SwigcptrSonicV2Connector_Native) Get_all(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 2 { + return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Hmset(arg2 string, arg3 string, arg4 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_SonicV2Connector_Native_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_239)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_240)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrSonicV2Connector_Native) Set__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string, arg6 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + _swig_i_5 := arg6 + swig_r = (int64)(C._wrap_SonicV2Connector_Native_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_242)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_243)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_244)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_245)(unsafe.Pointer(&_swig_i_4)), C._Bool(_swig_i_5))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Set__SWIG_1(arg2 string, arg3 string, arg4 string, arg5 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (int64)(C._wrap_SonicV2Connector_Native_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_247)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_248)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_249)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_250)(unsafe.Pointer(&_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } + return swig_r +} + +func (p SwigcptrSonicV2Connector_Native) Set(a ...interface{}) int64 { + argc := len(a) + if argc == 4 { + return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) + } + if argc == 5 { + return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Delete__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int64)(C._wrap_SonicV2Connector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_252)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_253)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrSonicV2Connector_Native) Delete__SWIG_1(arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_SonicV2Connector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_255)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_256)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (p SwigcptrSonicV2Connector_Native) Delete(a ...interface{}) int64 { + argc := len(a) + if argc == 2 { + return p.Delete__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSonicV2Connector_Native) Delete_all_by_pattern(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_SonicV2Connector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_257)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_258)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func DeleteSonicV2Connector_Native(arg1 SonicV2Connector_Native) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_SonicV2Connector_Native_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type SonicV2Connector_Native interface { + Swigcptr() uintptr + SwigIsSonicV2Connector_Native() + GetNamespace() (_swig_ret string) + Connect(a ...interface{}) + Close(a ...interface{}) + Get_db_list() (_swig_ret VectorString) + Get_dbid(arg2 string) (_swig_ret int) + Get_db_separator(arg2 string) (_swig_ret string) + Get_redis_client(arg2 string) (_swig_ret DBConnector) + Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) + Exists(arg2 string, arg3 string) (_swig_ret bool) + Keys(a ...interface{}) VectorString + Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ + Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) + Get_all(a ...interface{}) FieldValueMap + Hmset(arg2 string, arg3 string, arg4 FieldValueMap) + Set(a ...interface{}) int64 + Delete(a ...interface{}) int64 + Delete_all_by_pattern(arg2 string, arg3 string) +} + +type SwigcptrPubSub uintptr + +func (p SwigcptrPubSub) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrPubSub) SwigIsPubSub() { +} + +func NewPubSub(arg1 DBConnector) (_swig_ret PubSub) { + var swig_r PubSub + _swig_i_0 := arg1.Swigcptr() + swig_r = (PubSub)(SwigcptrPubSub(C._wrap_new_PubSub_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrPubSub) Get_message__SWIG_0(arg2 float64, arg3 bool) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_get_message__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.double(_swig_i_1), C._Bool(_swig_i_2)))) + return swig_r +} + +func (arg1 SwigcptrPubSub) Get_message__SWIG_1(arg2 float64) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_get_message__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.double(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrPubSub) Get_message__SWIG_2() (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_get_message__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrPubSub) Get_message(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 0 { + return p.Get_message__SWIG_2() + } + if argc == 1 { + return p.Get_message__SWIG_1(a[0].(float64)) + } + if argc == 2 { + return p.Get_message__SWIG_0(a[0].(float64), a[1].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrPubSub) Listen_message__SWIG_0(arg2 bool) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_listen_message__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrPubSub) Listen_message__SWIG_1() (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_listen_message__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrPubSub) Listen_message(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 0 { + return p.Listen_message__SWIG_1() + } + if argc == 1 { + return p.Listen_message__SWIG_0(a[0].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrPubSub) Psubscribe(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_PubSub_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_259)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrPubSub) Punsubscribe(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_PubSub_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_260)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrPubSub) ReadData() (_swig_ret uint64) { + var swig_r uint64 + _swig_i_0 := arg1 + swig_r = (uint64)(C._wrap_PubSub_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrPubSub) HasData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_PubSub_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrPubSub) HasCachedData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_PubSub_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func DeletePubSub(arg1 PubSub) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_PubSub_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type PubSub interface { + Swigcptr() uintptr + SwigIsPubSub() + Get_message(a ...interface{}) FieldValueMap + Listen_message(a ...interface{}) FieldValueMap + Psubscribe(arg2 string) + Punsubscribe(arg2 string) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) +} + +func GetDELETED_KEY_SEPARATOR() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_DELETED_KEY_SEPARATOR_get_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +type SwigcptrProfileProvider uintptr + +func (p SwigcptrProfileProvider) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrProfileProvider) SwigIsProfileProvider() { +} + +func ProfileProviderInstance() (_swig_ret ProfileProvider) { + var swig_r ProfileProvider + swig_r = (ProfileProvider)(SwigcptrProfileProvider(C._wrap_ProfileProvider_instance_swsscommon_728e05b169b08794())) + return swig_r +} + +func (arg1 SwigcptrProfileProvider) AppendConfigs(arg2 string, arg3 string, arg4 FieldValuePairs, arg5 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + _swig_i_4 := arg5.Swigcptr() + swig_r = (bool)(C._wrap_ProfileProvider_appendConfigs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_263)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_264)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3), C.uintptr_t(_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrProfileProvider) GetConfig(arg2 string, arg3 string, arg4 string, arg5 DBConnector) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5.Swigcptr() + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ProfileProvider_getConfig_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_265)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_266)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_267)(unsafe.Pointer(&_swig_i_3)), C.uintptr_t(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrProfileProvider) GetConfigs__SWIG_0(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ProfileProvider_getConfigs__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_268)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_269)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrProfileProvider) GetConfigs__SWIG_1(arg2 DBConnector) (_swig_ret GetConfigResult) { + var swig_r GetConfigResult + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_ProfileProvider_getConfigs__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)))) + return swig_r +} + +func (p SwigcptrProfileProvider) GetConfigs(a ...interface{}) interface{} { + argc := len(a) + if argc == 1 { + return p.GetConfigs__SWIG_1(a[0].(DBConnector)) + } + if argc == 3 { + return p.GetConfigs__SWIG_0(a[0].(string), a[1].(string), a[2].(DBConnector)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrProfileProvider) GetKeys(arg2 string, arg3 DBConnector) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ProfileProvider_getKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_270)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrProfileProvider) TryRevertItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (bool)(C._wrap_ProfileProvider_tryRevertItem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_271)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_272)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrProfileProvider) TryDeleteItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (bool)(C._wrap_ProfileProvider_tryDeleteItem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_273)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_274)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrProfileProvider) GetDeletedKeyName(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r_p := C._wrap_ProfileProvider_getDeletedKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_276)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_277)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +type ProfileProvider interface { + Swigcptr() uintptr + SwigIsProfileProvider() + AppendConfigs(arg2 string, arg3 string, arg4 FieldValuePairs, arg5 DBConnector) (_swig_ret bool) + GetConfig(arg2 string, arg3 string, arg4 string, arg5 DBConnector) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) + GetConfigs(a ...interface{}) interface{} + GetKeys(arg2 string, arg3 DBConnector) (_swig_ret VectorString) + TryRevertItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) + TryDeleteItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) + GetDeletedKeyName(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret string) +} + +type SwigcptrSelectable uintptr + +func (p SwigcptrSelectable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSelectable) SwigIsSelectable() { +} + +func DeleteSelectable(arg1 Selectable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_Selectable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrSelectable) GetFd() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_Selectable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSelectable) ReadData() (_swig_ret uint64) { + var swig_r uint64 + _swig_i_0 := arg1 + swig_r = (uint64)(C._wrap_Selectable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSelectable) HasData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_Selectable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSelectable) HasCachedData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_Selectable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSelectable) InitializedWithData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_Selectable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSelectable) UpdateAfterRead() { + _swig_i_0 := arg1 + C._wrap_Selectable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrSelectable) GetPri() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_Selectable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +type Selectable interface { + Swigcptr() uintptr + SwigIsSelectable() + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + GetPri() (_swig_ret int) +} + +type SwigcptrSelect uintptr + +func (p SwigcptrSelect) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSelect) SwigIsSelect() { +} + +func NewSelect() (_swig_ret Select) { + var swig_r Select + swig_r = (Select)(SwigcptrSelect(C._wrap_new_Select_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteSelect(arg1 Select) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_Select_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrSelect) AddSelectable(arg2 Selectable) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_Select_addSelectable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrSelect) RemoveSelectable(arg2 Selectable) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_Select_removeSelectable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrSelect) AddSelectables(arg2 Std_vector_Sl_swss_Selectable_Sm__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_Select_addSelectables_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func _swig_getSelect_OBJECT_Select() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_OBJECT_Select_swsscommon_728e05b169b08794()) + return swig_r +} + +var SelectOBJECT int = _swig_getSelect_OBJECT_Select() +func _swig_getSelect_ERROR_Select() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ERROR_Select_swsscommon_728e05b169b08794()) + return swig_r +} + +var SelectERROR int = _swig_getSelect_ERROR_Select() +func _swig_getSelect_TIMEOUT_Select() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_TIMEOUT_Select_swsscommon_728e05b169b08794()) + return swig_r +} + +var SelectTIMEOUT int = _swig_getSelect_TIMEOUT_Select() +func _swig_getSelect_SIGNALINT_Select() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_SIGNALINT_Select_swsscommon_728e05b169b08794()) + return swig_r +} + +var SelectSIGNALINT int = _swig_getSelect_SIGNALINT_Select() +func (arg1 SwigcptrSelect) Xselect__SWIG_0(arg2 Selectable, arg3 int, arg4 bool) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int)(C._wrap_Select_Xselect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2), C._Bool(_swig_i_3))) + return swig_r +} + +func (arg1 SwigcptrSelect) Xselect__SWIG_1(arg2 Selectable, arg3 int) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (int)(C._wrap_Select_Xselect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2))) + return swig_r +} + +func (arg1 SwigcptrSelect) Xselect__SWIG_2(arg2 Selectable) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (int)(C._wrap_Select_Xselect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1))) + return swig_r +} + +func (p SwigcptrSelect) Xselect(a ...interface{}) int { + argc := len(a) + if argc == 1 { + return p.Xselect__SWIG_2(a[0].(Selectable)) + } + if argc == 2 { + return p.Xselect__SWIG_1(a[0].(Selectable), a[1].(int)) + } + if argc == 3 { + return p.Xselect__SWIG_0(a[0].(Selectable), a[1].(int), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSelect) IsQueueEmpty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_Select_isQueueEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func SelectResultToString(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Select_resultToString_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +type Select interface { + Swigcptr() uintptr + SwigIsSelect() + AddSelectable(arg2 Selectable) + RemoveSelectable(arg2 Selectable) + AddSelectables(arg2 Std_vector_Sl_swss_Selectable_Sm__Sg_) + Xselect(a ...interface{}) int + IsQueueEmpty() (_swig_ret bool) +} + +type SwigcptrRedisCommand uintptr + +func (p SwigcptrRedisCommand) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisCommand) SwigIsRedisCommand() { +} + +func NewRedisCommand() (_swig_ret RedisCommand) { + var swig_r RedisCommand + swig_r = (RedisCommand)(SwigcptrRedisCommand(C._wrap_new_RedisCommand_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteRedisCommand(arg1 RedisCommand) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisCommand_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisCommand) Format__SWIG_0(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisCommand_format__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_280)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisCommand) FormatArgv(arg2 int, arg3 *string, arg4 *int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_RedisCommand_formatArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_voidp(_swig_i_2), C.swig_voidp(_swig_i_3)) +} + +func (arg1 SwigcptrRedisCommand) Format__SWIG_1(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_RedisCommand_format__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrRedisCommand) Format(a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(SwigcptrVectorString); !ok { + goto check_1 + } + p.Format__SWIG_1(a[0].(VectorString)) + return + } +check_1: + if argc == 1 { + p.Format__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrRedisCommand) FormatHSET__SWIG_0(arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_RedisCommand_formatHSET__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_281)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisCommand) FormatHSET__SWIG_1(arg2 string, arg3 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_RedisCommand_formatHSET__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_282)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisCommand) FormatHSET__SWIG_3(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_RedisCommand_formatHSET__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_283)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_284)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_285)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (p SwigcptrRedisCommand) FormatHSET(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[1].(SwigcptrFieldValuePairs); !ok { + goto check_1 + } + p.FormatHSET__SWIG_0(a[0].(string), a[1].(FieldValuePairs)) + return + } +check_1: + if argc == 2 { + p.FormatHSET__SWIG_1(a[0].(string), a[1].(FieldValueMap)) + return + } + if argc == 3 { + p.FormatHSET__SWIG_3(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrRedisCommand) FormatHGET(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_RedisCommand_formatHGET_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_286)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_287)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrRedisCommand) FormatHDEL__SWIG_0(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_RedisCommand_formatHDEL__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_288)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_289)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrRedisCommand) FormatHDEL__SWIG_1(arg2 string, arg3 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_RedisCommand_formatHDEL__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_290)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrRedisCommand) FormatHDEL(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_1 + } + p.FormatHDEL__SWIG_0(a[0].(string), a[1].(string)) + return + } +check_1: + if argc == 2 { + p.FormatHDEL__SWIG_1(a[0].(string), a[1].(VectorString)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrRedisCommand) FormatEXPIRE(arg2 string, arg3 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_RedisCommand_formatEXPIRE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_291)(unsafe.Pointer(&_swig_i_1)), C.swig_type_292(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisCommand) FormatTTL(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisCommand_formatTTL_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_293)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisCommand) FormatDEL(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisCommand_formatDEL_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_294)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisCommand) AppendTo(arg2 RedisContext) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (int)(C._wrap_RedisCommand_appendTo_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1))) + return swig_r +} + +func (arg1 SwigcptrRedisCommand) ToPrintableString() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisCommand_toPrintableString_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +type RedisCommand interface { + Swigcptr() uintptr + SwigIsRedisCommand() + FormatArgv(arg2 int, arg3 *string, arg4 *int64) + Format(a ...interface{}) + FormatHSET(a ...interface{}) + FormatHGET(arg2 string, arg3 string) + FormatHDEL(a ...interface{}) + FormatEXPIRE(arg2 string, arg3 int64) + FormatTTL(arg2 string) + FormatDEL(arg2 string) + AppendTo(arg2 RedisContext) (_swig_ret int) + ToPrintableString() (_swig_ret string) +} + +type SwigcptrRedisPipeline uintptr + +func (p SwigcptrRedisPipeline) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisPipeline) SwigIsRedisPipeline() { +} + +func (arg1 SwigcptrRedisPipeline) GetCOMMAND_MAX() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_RedisPipeline_COMMAND_MAX_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func _swig_getRedisPipeline_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline_swsscommon_728e05b169b08794()) + return swig_r +} + +var RedisPipelineNEWCONNECTOR_TIMEOUT int = _swig_getRedisPipeline_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline() +func NewRedisPipeline__SWIG_0(arg1 DBConnector, arg2 int64) (_swig_ret RedisPipeline) { + var swig_r RedisPipeline + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (RedisPipeline)(SwigcptrRedisPipeline(C._wrap_new_RedisPipeline__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_297(_swig_i_1)))) + return swig_r +} + +func NewRedisPipeline__SWIG_1(arg1 DBConnector) (_swig_ret RedisPipeline) { + var swig_r RedisPipeline + _swig_i_0 := arg1.Swigcptr() + swig_r = (RedisPipeline)(SwigcptrRedisPipeline(C._wrap_new_RedisPipeline__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewRedisPipeline(a ...interface{}) RedisPipeline { + argc := len(a) + if argc == 1 { + return NewRedisPipeline__SWIG_1(a[0].(DBConnector)) + } + if argc == 2 { + return NewRedisPipeline__SWIG_0(a[0].(DBConnector), a[1].(int64)) + } + panic("No match for overloaded function call") +} + +func DeleteRedisPipeline(arg1 RedisPipeline) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisPipeline_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisPipeline) Push__SWIG_0(arg2 RedisCommand, arg3 int) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisPipeline_push__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2)))) + return swig_r +} + +func (arg1 SwigcptrRedisPipeline) Push__SWIG_1(arg2 RedisCommand) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisPipeline_push__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)))) + return swig_r +} + +func (p SwigcptrRedisPipeline) Push(a ...interface{}) RedisReply { + argc := len(a) + if argc == 1 { + return p.Push__SWIG_1(a[0].(RedisCommand)) + } + if argc == 2 { + return p.Push__SWIG_0(a[0].(RedisCommand), a[1].(int)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrRedisPipeline) LoadRedisScript(arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_RedisPipeline_loadRedisScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_299)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisPipeline) Pop() (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisPipeline_pop_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrRedisPipeline) Flush() { + _swig_i_0 := arg1 + C._wrap_RedisPipeline_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisPipeline) Size() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_RedisPipeline_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisPipeline) GetDbId() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_RedisPipeline_getDbId_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisPipeline) GetDbName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisPipeline_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisPipeline) GetDBConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_RedisPipeline_getDBConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrRedisPipeline) InitializeOwnerTid() { + _swig_i_0 := arg1 + C._wrap_RedisPipeline_initializeOwnerTid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type RedisPipeline interface { + Swigcptr() uintptr + SwigIsRedisPipeline() + GetCOMMAND_MAX() (_swig_ret int64) + Push(a ...interface{}) RedisReply + LoadRedisScript(arg2 string) (_swig_ret string) + Pop() (_swig_ret RedisReply) + Flush() + Size() (_swig_ret int64) + GetDbId() (_swig_ret int) + GetDbName() (_swig_ret string) + GetDBConnector() (_swig_ret DBConnector) + InitializeOwnerTid() +} + +type SwigcptrRedisError uintptr + +func (p SwigcptrRedisError) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisError) SwigIsRedisError() { +} + +func NewRedisError(arg1 string, arg2 RedisContext) (_swig_ret RedisError) { + var swig_r RedisError + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (RedisError)(SwigcptrRedisError(C._wrap_new_RedisError_swsscommon_728e05b169b08794(*(*C.swig_type_302)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (arg1 SwigcptrRedisError) What() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisError_what_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteRedisError(arg1 RedisError) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisError_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type RedisError interface { + Swigcptr() uintptr + SwigIsRedisError() + What() (_swig_ret string) +} + +type SwigcptrRedisMessage uintptr + +func (p SwigcptrRedisMessage) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisMessage) SwigIsRedisMessage() { +} + +func (arg1 SwigcptrRedisMessage) SetXtype(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisMessage_Xtype_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_304)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisMessage) GetXtype() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisMessage_Xtype_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisMessage) SetPattern(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisMessage_pattern_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_306)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisMessage) GetPattern() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisMessage_pattern_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisMessage) SetChannel(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisMessage_channel_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_308)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisMessage) GetChannel() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisMessage_channel_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrRedisMessage) SetData(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisMessage_data_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_310)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisMessage) GetData() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisMessage_data_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func NewRedisMessage() (_swig_ret RedisMessage) { + var swig_r RedisMessage + swig_r = (RedisMessage)(SwigcptrRedisMessage(C._wrap_new_RedisMessage_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteRedisMessage(arg1 RedisMessage) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisMessage_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type RedisMessage interface { + Swigcptr() uintptr + SwigIsRedisMessage() + SetXtype(arg2 string) + GetXtype() (_swig_ret string) + SetPattern(arg2 string) + GetPattern() (_swig_ret string) + SetChannel(arg2 string) + GetChannel() (_swig_ret string) + SetData(arg2 string) + GetData() (_swig_ret string) +} + +type SwigcptrRedisReply uintptr + +func (p SwigcptrRedisReply) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisReply) SwigIsRedisReply() { +} + +func NewRedisReply__SWIG_0(arg1 RedisContext, arg2 RedisCommand) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2.Swigcptr() + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)))) + return swig_r +} + +func NewRedisReply__SWIG_1(arg1 RedisContext, arg2 string) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_312)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewRedisReply__SWIG_2(arg1 RedisContext, arg2 RedisCommand, arg3 int) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2)))) + return swig_r +} + +func NewRedisReply__SWIG_3(arg1 RedisContext, arg2 string, arg3 int) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_313)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewRedisReply__SWIG_4(arg1 RedisReply) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1.Swigcptr() + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_4_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewRedisReply(a ...interface{}) RedisReply { + argc := len(a) + if argc == 1 { + return NewRedisReply__SWIG_4(a[0].(RedisReply)) + } + if argc == 2 { + if _, ok := a[1].(string); !ok { + goto check_2 + } + return NewRedisReply__SWIG_1(a[0].(RedisContext), a[1].(string)) + } +check_2: + if argc == 2 { + return NewRedisReply__SWIG_0(a[0].(RedisContext), a[1].(RedisCommand)) + } + if argc == 3 { + if _, ok := a[1].(string); !ok { + goto check_4 + } + return NewRedisReply__SWIG_3(a[0].(RedisContext), a[1].(string), a[2].(int)) + } +check_4: + if argc == 3 { + return NewRedisReply__SWIG_2(a[0].(RedisContext), a[1].(RedisCommand), a[2].(int)) + } + panic("No match for overloaded function call") +} + +func DeleteRedisReply(arg1 RedisReply) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisReply) Release() (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_release_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrRedisReply) GetContext() (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_getContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrRedisReply) GetChildCount() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_RedisReply_getChildCount_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisReply) GetChild(arg2 int64) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_getChild_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_315(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrRedisReply) ReleaseChild(arg2 int64) (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_releaseChild_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_316(_swig_i_1)))) + return swig_r +} + +func (arg1 SwigcptrRedisReply) CheckReplyType(arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisReply_checkReplyType_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (arg1 SwigcptrRedisReply) CheckStatusOK() { + _swig_i_0 := arg1 + C._wrap_RedisReply_checkStatusOK_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisReply) CheckStatusQueued() { + _swig_i_0 := arg1 + C._wrap_RedisReply_checkStatusQueued_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisReply) To_string__SWIG_0() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_RedisReply_to_string__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func RedisReplyTo_string__SWIG_1(arg1 RedisReply, arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r_p := C._wrap_RedisReply_to_string__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_319)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func RedisReplyTo_string__SWIG_2(arg1 RedisReply) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1.Swigcptr() + swig_r_p := C._wrap_RedisReply_to_string__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func RedisReplyTo_string(a ...interface{}) string { + argc := len(a) + if argc == 1 { + return a[0].(SwigcptrRedisReply).To_string__SWIG_0() + } + if argc == 1 { + return RedisReplyTo_string__SWIG_2(a[0].(RedisReply)) + } + if argc == 2 { + return RedisReplyTo_string__SWIG_1(a[0].(RedisReply), a[1].(string)) + } + panic("No match for overloaded function call") +} + +type RedisReply interface { + Swigcptr() uintptr + SwigIsRedisReply() + Release() (_swig_ret RedisReply) + GetContext() (_swig_ret RedisReply) + GetChildCount() (_swig_ret int64) + GetChild(arg2 int64) (_swig_ret RedisReply) + ReleaseChild(arg2 int64) (_swig_ret RedisReply) + CheckReplyType(arg2 int) + CheckStatusOK() + CheckStatusQueued() +} + +type SwigcptrRedisSelect uintptr + +func (p SwigcptrRedisSelect) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisSelect) SwigIsRedisSelect() { +} + +func _swig_getRedisSelect_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect() (_swig_ret uint) { + var swig_r uint + swig_r = (uint)(C._wrap_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect_swsscommon_728e05b169b08794()) + return swig_r +} + +var RedisSelectSUBSCRIBE_TIMEOUT uint = _swig_getRedisSelect_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect() +func NewRedisSelect__SWIG_0(arg1 int) (_swig_ret RedisSelect) { + var swig_r RedisSelect + _swig_i_0 := arg1 + swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_new_RedisSelect__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)))) + return swig_r +} + +func NewRedisSelect__SWIG_1() (_swig_ret RedisSelect) { + var swig_r RedisSelect + swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_new_RedisSelect__SWIG_1_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewRedisSelect(a ...interface{}) RedisSelect { + argc := len(a) + if argc == 0 { + return NewRedisSelect__SWIG_1() + } + if argc == 1 { + return NewRedisSelect__SWIG_0(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrRedisSelect) GetFd() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_RedisSelect_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisSelect) ReadData() (_swig_ret uint64) { + var swig_r uint64 + _swig_i_0 := arg1 + swig_r = (uint64)(C._wrap_RedisSelect_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisSelect) HasData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RedisSelect_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisSelect) HasCachedData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RedisSelect_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisSelect) InitializedWithData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RedisSelect_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisSelect) UpdateAfterRead() { + _swig_i_0 := arg1 + C._wrap_RedisSelect_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisSelect) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_RedisSelect_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrRedisSelect) Subscribe(arg2 DBConnector, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_RedisSelect_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_322)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrRedisSelect) Psubscribe(arg2 DBConnector, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_RedisSelect_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_323)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrRedisSelect) Punsubscribe(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisSelect_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_324)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisSelect) SetQueueLength(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_RedisSelect_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_325(_swig_i_1)) +} + +func DeleteRedisSelect(arg1 RedisSelect) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisSelect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrRedisSelect) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_RedisSelect_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (p SwigcptrRedisSelect) SwigIsSelectable() { +} + +func (p SwigcptrRedisSelect) SwigGetSelectable() Selectable { + return SwigcptrSelectable(p.Swigcptr()) +} + +type RedisSelect interface { + Swigcptr() uintptr + SwigIsRedisSelect() + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + GetDbConnector() (_swig_ret DBConnector) + Subscribe(arg2 DBConnector, arg3 string) + Psubscribe(arg2 DBConnector, arg3 string) + Punsubscribe(arg2 string) + SetQueueLength(arg2 int64) + GetPri() (_swig_ret int) + SwigIsSelectable() + SwigGetSelectable() Selectable +} + +type SwigcptrRedisTransactioner uintptr + +func (p SwigcptrRedisTransactioner) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRedisTransactioner) SwigIsRedisTransactioner() { +} + +func NewRedisTransactioner(arg1 DBConnector) (_swig_ret RedisTransactioner) { + var swig_r RedisTransactioner + _swig_i_0 := arg1.Swigcptr() + swig_r = (RedisTransactioner)(SwigcptrRedisTransactioner(C._wrap_new_RedisTransactioner_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DeleteRedisTransactioner(arg1 RedisTransactioner) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RedisTransactioner_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisTransactioner) Multi() { + _swig_i_0 := arg1 + C._wrap_RedisTransactioner_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrRedisTransactioner) Exec() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RedisTransactioner_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrRedisTransactioner) Enqueue__SWIG_0(arg2 string, arg3 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_RedisTransactioner_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_326)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrRedisTransactioner) Enqueue__SWIG_1(arg2 RedisCommand, arg3 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_RedisTransactioner_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2)) +} + +func (p SwigcptrRedisTransactioner) Enqueue(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) + return + } +check_1: + if argc == 2 { + p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrRedisTransactioner) DequeueReply() (_swig_ret RedisReply) { + var swig_r RedisReply + _swig_i_0 := arg1 + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisTransactioner_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +type RedisTransactioner interface { + Swigcptr() uintptr + SwigIsRedisTransactioner() + Multi() + Exec() (_swig_ret bool) + Enqueue(a ...interface{}) + DequeueReply() (_swig_ret RedisReply) +} + +type SwigcptrConfigDBConnector_Native uintptr + +func (p SwigcptrConfigDBConnector_Native) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrConfigDBConnector_Native) SwigIsConfigDBConnector_Native() { +} + +func _swig_getConfigDBConnector_Native_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +var ConfigDBConnector_NativeINIT_INDICATOR string = _swig_getConfigDBConnector_Native_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native() +func NewConfigDBConnector_Native__SWIG_0(arg1 bool, arg2 string) (_swig_ret ConfigDBConnector_Native) { + var swig_r ConfigDBConnector_Native + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (ConfigDBConnector_Native)(SwigcptrConfigDBConnector_Native(C._wrap_new_ConfigDBConnector_Native__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), *(*C.swig_type_328)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConfigDBConnector_Native__SWIG_1(arg1 bool) (_swig_ret ConfigDBConnector_Native) { + var swig_r ConfigDBConnector_Native + _swig_i_0 := arg1 + swig_r = (ConfigDBConnector_Native)(SwigcptrConfigDBConnector_Native(C._wrap_new_ConfigDBConnector_Native__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0)))) + return swig_r +} + +func NewConfigDBConnector_Native__SWIG_2() (_swig_ret ConfigDBConnector_Native) { + var swig_r ConfigDBConnector_Native + swig_r = (ConfigDBConnector_Native)(SwigcptrConfigDBConnector_Native(C._wrap_new_ConfigDBConnector_Native__SWIG_2_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewConfigDBConnector_Native(a ...interface{}) ConfigDBConnector_Native { + argc := len(a) + if argc == 0 { + return NewConfigDBConnector_Native__SWIG_2() + } + if argc == 1 { + return NewConfigDBConnector_Native__SWIG_1(a[0].(bool)) + } + if argc == 2 { + return NewConfigDBConnector_Native__SWIG_0(a[0].(bool), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConfigDBConnector_Native) Db_connect__SWIG_0(arg2 string, arg3 bool, arg4 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_ConfigDBConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_329)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2), C._Bool(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrConfigDBConnector_Native) Db_connect__SWIG_1(arg2 string, arg3 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_ConfigDBConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_330)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrConfigDBConnector_Native) Db_connect__SWIG_2(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_331)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrConfigDBConnector_Native) Db_connect(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Db_connect__SWIG_2(a[0].(string)) + return + } + if argc == 2 { + p.Db_connect__SWIG_1(a[0].(string), a[1].(bool)) + return + } + if argc == 3 { + p.Db_connect__SWIG_0(a[0].(string), a[1].(bool), a[2].(bool)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConfigDBConnector_Native) Connect__SWIG_0(arg2 bool, arg3 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_ConfigDBConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1), C._Bool(_swig_i_2)) +} + +func (arg1 SwigcptrConfigDBConnector_Native) Connect__SWIG_1(arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) +} + +func (arg1 SwigcptrConfigDBConnector_Native) Connect__SWIG_2() { + _swig_i_0 := arg1 + C._wrap_ConfigDBConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (p SwigcptrConfigDBConnector_Native) Connect(a ...interface{}) { + argc := len(a) + if argc == 0 { + p.Connect__SWIG_2() + return + } + if argc == 1 { + p.Connect__SWIG_1(a[0].(bool)) + return + } + if argc == 2 { + p.Connect__SWIG_0(a[0].(bool), a[1].(bool)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConfigDBConnector_Native) Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_ConfigDBConnector_Native_set_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_332)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_333)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrConfigDBConnector_Native) Mod_entry(arg2 string, arg3 string, arg4 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_ConfigDBConnector_Native_mod_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_334)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_335)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrConfigDBConnector_Native) Get_entry(arg2 string, arg3 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBConnector_Native_get_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_336)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_337)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrConfigDBConnector_Native) Get_keys__SWIG_0(arg2 string, arg3 bool) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_338)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrConfigDBConnector_Native) Get_keys__SWIG_1(arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_339)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Get_keys(a ...interface{}) VectorString { + argc := len(a) + if argc == 1 { + return p.Get_keys__SWIG_1(a[0].(string)) + } + if argc == 2 { + return p.Get_keys__SWIG_0(a[0].(string), a[1].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConfigDBConnector_Native) Get_table(arg2 string) (_swig_ret GetTableResult) { + var swig_r GetTableResult + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_ConfigDBConnector_Native_get_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_340)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrConfigDBConnector_Native) Delete_table(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBConnector_Native_delete_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_341)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrConfigDBConnector_Native) Mod_config(arg2 GetConfigResult) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ConfigDBConnector_Native_mod_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrConfigDBConnector_Native) Get_config() (_swig_ret GetConfigResult) { + var swig_r GetConfigResult + _swig_i_0 := arg1 + swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_ConfigDBConnector_Native_get_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrConfigDBConnector_Native) GetKeySeparator() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConfigDBConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrConfigDBConnector_Native) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConfigDBConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrConfigDBConnector_Native) GetDbName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConfigDBConnector_Native_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteConfigDBConnector_Native(arg1 ConfigDBConnector_Native) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ConfigDBConnector_Native_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConfigDBConnector_Native) GetNamespace() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConfigDBConnector_Native_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Close__SWIG_0(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConfigDBConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_346)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Close__SWIG_1() { + C._wrap_ConfigDBConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (p SwigcptrConfigDBConnector_Native) Close(a ...interface{}) { + argc := len(a) + if argc == 0 { + p.Close__SWIG_1() + return + } + if argc == 1 { + p.Close__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get_db_list() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_get_db_list_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get_dbid(arg1 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_ConfigDBConnector_Native_get_dbid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_347)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get_db_separator(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConfigDBConnector_Native_get_db_separator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_349)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get_redis_client(arg1 string) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConfigDBConnector_Native_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_350)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_ConfigDBConnector_Native_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_352)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_353)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_354)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Exists(arg1 string, arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_ConfigDBConnector_Native_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_355)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_356)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Keys__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_357)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_358)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Keys__SWIG_1(arg1 string, arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_359)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_360)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Keys__SWIG_2(arg1 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_361)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Keys(a ...interface{}) VectorString { + argc := len(a) + if argc == 1 { + return p.Keys__SWIG_2(a[0].(string)) + } + if argc == 2 { + return p.Keys__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_0(arg1 string, arg2 int, arg3 string, arg4 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_362)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_363)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_1(arg1 string, arg2 int, arg3 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_364)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_365)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_2(arg1 string, arg2 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_366)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_3(arg1 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_367)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { + argc := len(a) + if argc == 1 { + return p.Scan__SWIG_3(a[0].(string)) + } + if argc == 2 { + return p.Scan__SWIG_2(a[0].(string), a[1].(int)) + } + if argc == 3 { + return p.Scan__SWIG_1(a[0].(string), a[1].(int), a[2].(string)) + } + if argc == 4 { + return p.Scan__SWIG_0(a[0].(string), a[1].(int), a[2].(string), a[3].(uint)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_368)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_369)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_370)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get__SWIG_1(arg1 string, arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_371)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_372)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_373)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { + argc := len(a) + if argc == 3 { + return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) + } + if argc == 4 { + return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_ConfigDBConnector_Native_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_374)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_375)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_376)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get_all__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_377)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_378)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Get_all__SWIG_1(arg1 string, arg2 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_379)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_380)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Get_all(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 2 { + return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Hmset(arg1 string, arg2 string, arg3 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ConfigDBConnector_Native_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_381)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_382)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Set__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (int64)(C._wrap_ConfigDBConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_384)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_385)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_386)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_387)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Set__SWIG_1(arg1 string, arg2 string, arg3 string, arg4 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int64)(C._wrap_ConfigDBConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_389)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_390)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_391)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_392)(unsafe.Pointer(&_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Set(a ...interface{}) int64 { + argc := len(a) + if argc == 4 { + return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) + } + if argc == 5 { + return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Delete__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_ConfigDBConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_394)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_395)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Delete__SWIG_1(arg1 string, arg2 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int64)(C._wrap_ConfigDBConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_397)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_398)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrConfigDBConnector_Native) Delete(a ...interface{}) int64 { + argc := len(a) + if argc == 2 { + return p.Delete__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBConnector_Native) Delete_all_by_pattern(arg1 string, arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_399)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_400)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrConfigDBConnector_Native) SwigIsSonicV2Connector_Native() { +} + +func (p SwigcptrConfigDBConnector_Native) SwigGetSonicV2Connector_Native() SonicV2Connector_Native { + return SwigcptrSonicV2Connector_Native(p.Swigcptr()) +} + +type ConfigDBConnector_Native interface { + Swigcptr() uintptr + SwigIsConfigDBConnector_Native() + Db_connect(a ...interface{}) + Connect(a ...interface{}) + Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) + Mod_entry(arg2 string, arg3 string, arg4 FieldValueMap) + Get_entry(arg2 string, arg3 string) (_swig_ret FieldValueMap) + Get_keys(a ...interface{}) VectorString + Get_table(arg2 string) (_swig_ret GetTableResult) + Delete_table(arg2 string) + Mod_config(arg2 GetConfigResult) + Get_config() (_swig_ret GetConfigResult) + GetKeySeparator() (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetDbName() (_swig_ret string) + GetNamespace() (_swig_ret string) + Close(a ...interface{}) + Get_db_list() (_swig_ret VectorString) + Get_dbid(arg1 string) (_swig_ret int) + Get_db_separator(arg1 string) (_swig_ret string) + Get_redis_client(arg1 string) (_swig_ret DBConnector) + Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) + Exists(arg1 string, arg2 string) (_swig_ret bool) + Keys(a ...interface{}) VectorString + Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ + Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) + Get_all(a ...interface{}) FieldValueMap + Hmset(arg1 string, arg2 string, arg3 FieldValueMap) + Set(a ...interface{}) int64 + Delete(a ...interface{}) int64 + Delete_all_by_pattern(arg1 string, arg2 string) + SwigIsSonicV2Connector_Native() + SwigGetSonicV2Connector_Native() SonicV2Connector_Native +} + + + +type ConfigDBConnector struct { + ConfigDBConnector_Native +} + +func NewConfigDBConnector(a ...interface{}) *ConfigDBConnector { + return &ConfigDBConnector{ + NewConfigDBConnector_Native(a...), + } +} + +type SwigcptrConfigDBPipeConnector_Native uintptr + +func (p SwigcptrConfigDBPipeConnector_Native) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrConfigDBPipeConnector_Native) SwigIsConfigDBPipeConnector_Native() { +} + +func NewConfigDBPipeConnector_Native__SWIG_0(arg1 bool, arg2 string) (_swig_ret ConfigDBPipeConnector_Native) { + var swig_r ConfigDBPipeConnector_Native + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (ConfigDBPipeConnector_Native)(SwigcptrConfigDBPipeConnector_Native(C._wrap_new_ConfigDBPipeConnector_Native__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), *(*C.swig_type_401)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConfigDBPipeConnector_Native__SWIG_1(arg1 bool) (_swig_ret ConfigDBPipeConnector_Native) { + var swig_r ConfigDBPipeConnector_Native + _swig_i_0 := arg1 + swig_r = (ConfigDBPipeConnector_Native)(SwigcptrConfigDBPipeConnector_Native(C._wrap_new_ConfigDBPipeConnector_Native__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0)))) + return swig_r +} + +func NewConfigDBPipeConnector_Native__SWIG_2() (_swig_ret ConfigDBPipeConnector_Native) { + var swig_r ConfigDBPipeConnector_Native + swig_r = (ConfigDBPipeConnector_Native)(SwigcptrConfigDBPipeConnector_Native(C._wrap_new_ConfigDBPipeConnector_Native__SWIG_2_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewConfigDBPipeConnector_Native(a ...interface{}) ConfigDBPipeConnector_Native { + argc := len(a) + if argc == 0 { + return NewConfigDBPipeConnector_Native__SWIG_2() + } + if argc == 1 { + return NewConfigDBPipeConnector_Native__SWIG_1(a[0].(bool)) + } + if argc == 2 { + return NewConfigDBPipeConnector_Native__SWIG_0(a[0].(bool), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConfigDBPipeConnector_Native) Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_ConfigDBPipeConnector_Native_set_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_402)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_403)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrConfigDBPipeConnector_Native) Mod_config(arg2 GetConfigResult) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ConfigDBPipeConnector_Native_mod_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrConfigDBPipeConnector_Native) Get_config() (_swig_ret GetConfigResult) { + var swig_r GetConfigResult + _swig_i_0 := arg1 + swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_ConfigDBPipeConnector_Native_get_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DeleteConfigDBPipeConnector_Native(arg1 ConfigDBPipeConnector_Native) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ConfigDBPipeConnector_Native_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Db_connect__SWIG_0(arg1 string, arg2 bool, arg3 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_404)(unsafe.Pointer(&_swig_i_0)), C._Bool(_swig_i_1), C._Bool(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Db_connect__SWIG_1(arg1 string, arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_405)(unsafe.Pointer(&_swig_i_0)), C._Bool(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Db_connect__SWIG_2(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_406)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (p SwigcptrConfigDBPipeConnector_Native) Db_connect(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Db_connect__SWIG_2(a[0].(string)) + return + } + if argc == 2 { + p.Db_connect__SWIG_1(a[0].(string), a[1].(bool)) + return + } + if argc == 3 { + p.Db_connect__SWIG_0(a[0].(string), a[1].(bool), a[2].(bool)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Connect__SWIG_0(arg1 bool, arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBPipeConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C._Bool(_swig_i_0), C._Bool(_swig_i_1)) +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Connect__SWIG_1(arg1 bool) { + _swig_i_0 := arg1 + C._wrap_ConfigDBPipeConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C._Bool(_swig_i_0)) +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Connect__SWIG_2() { + C._wrap_ConfigDBPipeConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (p SwigcptrConfigDBPipeConnector_Native) Connect(a ...interface{}) { + argc := len(a) + if argc == 0 { + p.Connect__SWIG_2() + return + } + if argc == 1 { + p.Connect__SWIG_1(a[0].(bool)) + return + } + if argc == 2 { + p.Connect__SWIG_0(a[0].(bool), a[1].(bool)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Mod_entry(arg1 string, arg2 string, arg3 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ConfigDBPipeConnector_Native_mod_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_407)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_408)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_entry(arg1 string, arg2 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBPipeConnector_Native_get_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_409)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_410)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_keys__SWIG_0(arg1 string, arg2 bool) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_411)(unsafe.Pointer(&_swig_i_0)), C._Bool(_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_keys__SWIG_1(arg1 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_412)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Get_keys(a ...interface{}) VectorString { + argc := len(a) + if argc == 1 { + return p.Get_keys__SWIG_1(a[0].(string)) + } + if argc == 2 { + return p.Get_keys__SWIG_0(a[0].(string), a[1].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_table(arg1 string) (_swig_ret GetTableResult) { + var swig_r GetTableResult + _swig_i_0 := arg1 + swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_ConfigDBPipeConnector_Native_get_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_413)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete_table(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConfigDBPipeConnector_Native_delete_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_414)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetKeySeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetDbName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetNamespace() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Close__SWIG_0(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConfigDBPipeConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_346)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Close__SWIG_1() { + C._wrap_ConfigDBPipeConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (p SwigcptrConfigDBPipeConnector_Native) Close(a ...interface{}) { + argc := len(a) + if argc == 0 { + p.Close__SWIG_1() + return + } + if argc == 1 { + p.Close__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_db_list() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_get_db_list_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_dbid(arg1 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_ConfigDBPipeConnector_Native_get_dbid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_347)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_db_separator(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConfigDBPipeConnector_Native_get_db_separator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_349)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_redis_client(arg1 string) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConfigDBPipeConnector_Native_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_350)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_352)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_353)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_354)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Exists(arg1 string, arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_ConfigDBPipeConnector_Native_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_355)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_356)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Keys__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_357)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_358)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Keys__SWIG_1(arg1 string, arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_359)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_360)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Keys__SWIG_2(arg1 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_361)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Keys(a ...interface{}) VectorString { + argc := len(a) + if argc == 1 { + return p.Keys__SWIG_2(a[0].(string)) + } + if argc == 2 { + return p.Keys__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_0(arg1 string, arg2 int, arg3 string, arg4 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_362)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_363)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_1(arg1 string, arg2 int, arg3 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_364)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_365)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_2(arg1 string, arg2 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_366)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_3(arg1 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_367)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { + argc := len(a) + if argc == 1 { + return p.Scan__SWIG_3(a[0].(string)) + } + if argc == 2 { + return p.Scan__SWIG_2(a[0].(string), a[1].(int)) + } + if argc == 3 { + return p.Scan__SWIG_1(a[0].(string), a[1].(int), a[2].(string)) + } + if argc == 4 { + return p.Scan__SWIG_0(a[0].(string), a[1].(int), a[2].(string), a[3].(uint)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBPipeConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_368)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_369)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_370)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get__SWIG_1(arg1 string, arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBPipeConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_371)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_372)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_373)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { + argc := len(a) + if argc == 3 { + return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) + } + if argc == 4 { + return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_ConfigDBPipeConnector_Native_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_374)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_375)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_376)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_all__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBPipeConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_377)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_378)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_all__SWIG_1(arg1 string, arg2 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBPipeConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_379)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_380)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Get_all(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 2 { + return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Hmset(arg1 string, arg2 string, arg3 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ConfigDBPipeConnector_Native_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_381)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_382)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Set__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_384)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_385)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_386)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_387)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Set__SWIG_1(arg1 string, arg2 string, arg3 string, arg4 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_389)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_390)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_391)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_392)(unsafe.Pointer(&_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Set(a ...interface{}) int64 { + argc := len(a) + if argc == 4 { + return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) + } + if argc == 5 { + return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_394)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_395)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete__SWIG_1(arg1 string, arg2 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_397)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_398)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrConfigDBPipeConnector_Native) Delete(a ...interface{}) int64 { + argc := len(a) + if argc == 2 { + return p.Delete__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete_all_by_pattern(arg1 string, arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConfigDBPipeConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_399)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_400)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrConfigDBPipeConnector_Native) SwigIsConfigDBConnector_Native() { +} + +func (p SwigcptrConfigDBPipeConnector_Native) SwigGetConfigDBConnector_Native() ConfigDBConnector_Native { + return SwigcptrConfigDBConnector_Native(p.Swigcptr()) +} + +func (p SwigcptrConfigDBPipeConnector_Native) SwigIsSonicV2Connector_Native() { +} + +func (p SwigcptrConfigDBPipeConnector_Native) SwigGetSonicV2Connector_Native() SonicV2Connector_Native { + return SwigcptrSonicV2Connector_Native(p.Swigcptr()) +} + +type ConfigDBPipeConnector_Native interface { + Swigcptr() uintptr + SwigIsConfigDBPipeConnector_Native() + Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) + Mod_config(arg2 GetConfigResult) + Get_config() (_swig_ret GetConfigResult) + Db_connect(a ...interface{}) + Connect(a ...interface{}) + Mod_entry(arg1 string, arg2 string, arg3 FieldValueMap) + Get_entry(arg1 string, arg2 string) (_swig_ret FieldValueMap) + Get_keys(a ...interface{}) VectorString + Get_table(arg1 string) (_swig_ret GetTableResult) + Delete_table(arg1 string) + GetKeySeparator() (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetDbName() (_swig_ret string) + GetNamespace() (_swig_ret string) + Close(a ...interface{}) + Get_db_list() (_swig_ret VectorString) + Get_dbid(arg1 string) (_swig_ret int) + Get_db_separator(arg1 string) (_swig_ret string) + Get_redis_client(arg1 string) (_swig_ret DBConnector) + Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) + Exists(arg1 string, arg2 string) (_swig_ret bool) + Keys(a ...interface{}) VectorString + Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ + Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) + Get_all(a ...interface{}) FieldValueMap + Hmset(arg1 string, arg2 string, arg3 FieldValueMap) + Set(a ...interface{}) int64 + Delete(a ...interface{}) int64 + Delete_all_by_pattern(arg1 string, arg2 string) + SwigIsConfigDBConnector_Native() + SwigGetConfigDBConnector_Native() ConfigDBConnector_Native + SwigIsSonicV2Connector_Native() + SwigGetSonicV2Connector_Native() SonicV2Connector_Native +} + +func _swig_getMQ_RESPONSE_MAX_COUNT() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_MQ_RESPONSE_MAX_COUNT_swsscommon_728e05b169b08794()) + return swig_r +} + +var MQ_RESPONSE_MAX_COUNT int = _swig_getMQ_RESPONSE_MAX_COUNT() +const MQ_SIZE int = 100 +const MQ_MAX_RETRY int = 10 +func _swig_getMQ_POLL_TIMEOUT() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_MQ_POLL_TIMEOUT_swsscommon_728e05b169b08794()) + return swig_r +} + +var MQ_POLL_TIMEOUT int = _swig_getMQ_POLL_TIMEOUT() +const MQ_WATERMARK int = 10000 +func GetORCH_ZMQ_PORT() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ORCH_ZMQ_PORT_get_swsscommon_728e05b169b08794()) + return swig_r +} + +type SwigcptrZmqMessageHandler uintptr + +func (p SwigcptrZmqMessageHandler) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrZmqMessageHandler) SwigIsZmqMessageHandler() { +} + +func DeleteZmqMessageHandler(arg1 ZmqMessageHandler) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ZmqMessageHandler_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrZmqMessageHandler) HandleReceivedData(arg2 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ZmqMessageHandler_handleReceivedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +type ZmqMessageHandler interface { + Swigcptr() uintptr + SwigIsZmqMessageHandler() + HandleReceivedData(arg2 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) +} + +type SwigcptrZmqServer uintptr + +func (p SwigcptrZmqServer) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrZmqServer) SwigIsZmqServer() { +} + +func _swig_getZmqServer_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer_swsscommon_728e05b169b08794()) + return swig_r +} + +var ZmqServerDEFAULT_POP_BATCH_SIZE int = _swig_getZmqServer_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer() +func NewZmqServer(arg1 string) (_swig_ret ZmqServer) { + var swig_r ZmqServer + _swig_i_0 := arg1 + swig_r = (ZmqServer)(SwigcptrZmqServer(C._wrap_new_ZmqServer_swsscommon_728e05b169b08794(*(*C.swig_type_425)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func DeleteZmqServer(arg1 ZmqServer) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ZmqServer_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrZmqServer) RegisterMessageHandler(arg2 string, arg3 string, arg4 ZmqMessageHandler) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_ZmqServer_registerMessageHandler_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_426)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_427)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +type ZmqServer interface { + Swigcptr() uintptr + SwigIsZmqServer() + RegisterMessageHandler(arg2 string, arg3 string, arg4 ZmqMessageHandler) +} + +type SwigcptrZmqClient uintptr + +func (p SwigcptrZmqClient) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrZmqClient) SwigIsZmqClient() { +} + +func NewZmqClient(arg1 string) (_swig_ret ZmqClient) { + var swig_r ZmqClient + _swig_i_0 := arg1 + swig_r = (ZmqClient)(SwigcptrZmqClient(C._wrap_new_ZmqClient_swsscommon_728e05b169b08794(*(*C.swig_type_428)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func DeleteZmqClient(arg1 ZmqClient) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ZmqClient_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrZmqClient) IsConnected() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_ZmqClient_isConnected_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrZmqClient) Connect() { + _swig_i_0 := arg1 + C._wrap_ZmqClient_connect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrZmqClient) SendMsg(arg2 string, arg3 string, arg4 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_, arg5 Std_vector_Sl_char_Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + _swig_i_4 := arg5.Swigcptr() + C._wrap_ZmqClient_sendMsg_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_429)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_430)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3), C.uintptr_t(_swig_i_4)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +type ZmqClient interface { + Swigcptr() uintptr + SwigIsZmqClient() + IsConnected() (_swig_ret bool) + Connect() + SendMsg(arg2 string, arg3 string, arg4 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_, arg5 Std_vector_Sl_char_Sg_) +} + +type SwigcptrZmqConsumerStateTable uintptr + +func (p SwigcptrZmqConsumerStateTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrZmqConsumerStateTable) SwigIsZmqConsumerStateTable() { +} + +func _swig_getZmqConsumerStateTable_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable_swsscommon_728e05b169b08794()) + return swig_r +} + +var ZmqConsumerStateTableDEFAULT_POP_BATCH_SIZE int = _swig_getZmqConsumerStateTable_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable() +func NewZmqConsumerStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 ZmqServer, arg4 int, arg5 int, arg6 bool) (_swig_ret ZmqConsumerStateTable) { + var swig_r ZmqConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + _swig_i_5 := arg6 + swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_431)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C.swig_intgo(_swig_i_3), C.swig_intgo(_swig_i_4), C._Bool(_swig_i_5)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqConsumerStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 ZmqServer, arg4 int, arg5 int) (_swig_ret ZmqConsumerStateTable) { + var swig_r ZmqConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_432)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C.swig_intgo(_swig_i_3), C.swig_intgo(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqConsumerStateTable__SWIG_2(arg1 DBConnector, arg2 string, arg3 ZmqServer, arg4 int) (_swig_ret ZmqConsumerStateTable) { + var swig_r ZmqConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_433)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqConsumerStateTable__SWIG_3(arg1 DBConnector, arg2 string, arg3 ZmqServer) (_swig_ret ZmqConsumerStateTable) { + var swig_r ZmqConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_434)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqConsumerStateTable(a ...interface{}) ZmqConsumerStateTable { + argc := len(a) + if argc == 3 { + return NewZmqConsumerStateTable__SWIG_3(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer)) + } + if argc == 4 { + return NewZmqConsumerStateTable__SWIG_2(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer), a[3].(int)) + } + if argc == 5 { + return NewZmqConsumerStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer), a[3].(int), a[4].(int)) + } + if argc == 6 { + return NewZmqConsumerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer), a[3].(int), a[4].(int), a[5].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrZmqConsumerStateTable) Pops__SWIG_0(arg2 KeyOpFieldsValuesQueue, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_ZmqConsumerStateTable_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_435)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrZmqConsumerStateTable) Pops__SWIG_1(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ZmqConsumerStateTable_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrZmqConsumerStateTable) Pops(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pops__SWIG_1(a[0].(KeyOpFieldsValuesQueue)) + return + } + if argc == 2 { + p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue), a[1].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrZmqConsumerStateTable) GetFd() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_ZmqConsumerStateTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrZmqConsumerStateTable) ReadData() (_swig_ret uint64) { + var swig_r uint64 + _swig_i_0 := arg1 + swig_r = (uint64)(C._wrap_ZmqConsumerStateTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrZmqConsumerStateTable) HasData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_ZmqConsumerStateTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrZmqConsumerStateTable) HasCachedData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_ZmqConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrZmqConsumerStateTable) InitializedWithData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_ZmqConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrZmqConsumerStateTable) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ZmqConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrZmqConsumerStateTable) DbUpdaterQueueSize() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_ZmqConsumerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func DeleteZmqConsumerStateTable(arg1 ZmqConsumerStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ZmqConsumerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrZmqConsumerStateTable) UpdateAfterRead() { + C._wrap_ZmqConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrZmqConsumerStateTable) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ZmqConsumerStateTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrZmqConsumerStateTable) HandleReceivedData(arg1 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_ZmqConsumerStateTable_handleReceivedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (p SwigcptrZmqConsumerStateTable) SwigIsSelectable() { +} + +func (p SwigcptrZmqConsumerStateTable) SwigGetSelectable() Selectable { + return SwigcptrSelectable(p.Swigcptr()) +} + +func (arg1 SwigcptrZmqConsumerStateTable) SwigGetZmqMessageHandler() (_swig_ret ZmqMessageHandler) { + var swig_r ZmqMessageHandler + _swig_i_0 := arg1 + swig_r = (ZmqMessageHandler)(SwigcptrZmqMessageHandler(C._wrap_ZmqConsumerStateTable_SwigGetZmqMessageHandler_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +type ZmqConsumerStateTable interface { + Swigcptr() uintptr + SwigIsZmqConsumerStateTable() + Pops(a ...interface{}) + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + GetDbConnector() (_swig_ret DBConnector) + DbUpdaterQueueSize() (_swig_ret int64) + UpdateAfterRead() + GetPri() (_swig_ret int) + HandleReceivedData(arg1 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) + SwigIsSelectable() + SwigGetSelectable() Selectable + SwigGetZmqMessageHandler() (_swig_ret ZmqMessageHandler) +} + +func GetIFACE_NAME_MAX_LEN() (_swig_ret int64) { + var swig_r int64 + swig_r = (int64)(C._wrap_IFACE_NAME_MAX_LEN_get_swsscommon_728e05b169b08794()) + return swig_r +} + +func IsInterfaceNameValid(arg1 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_isInterfaceNameValid_swsscommon_728e05b169b08794(*(*C.swig_type_439)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func ZmqWait(arg1 ZmqProducerStateTable) (_swig_ret KeyFieldValuePairsList) { + var swig_r KeyFieldValuePairsList + _swig_i_0 := arg1.Swigcptr() + swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_zmqWait_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +type SwigcptrTableBase uintptr + +func (p SwigcptrTableBase) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableBase) SwigIsTableBase() { +} + +func NewTableBase__SWIG_0(arg1 int, arg2 string) (_swig_ret TableBase) { + var swig_r TableBase + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (TableBase)(SwigcptrTableBase(C._wrap_new_TableBase__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_440)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewTableBase__SWIG_1(arg1 string, arg2 string) (_swig_ret TableBase) { + var swig_r TableBase + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (TableBase)(SwigcptrTableBase(C._wrap_new_TableBase__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_441)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_442)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewTableBase(a ...interface{}) TableBase { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + return NewTableBase__SWIG_1(a[0].(string), a[1].(string)) + } +check_1: + if argc == 2 { + return NewTableBase__SWIG_0(a[0].(int), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func TableBaseGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableBase_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableBase) GetTableName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableBase_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableBase) GetKeyName(arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_TableBase_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_446)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableBase) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableBase_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableBase) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableBase) GetChannelName__SWIG_1(arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_TableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_450)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableBase) GetChannelName__SWIG_2(arg2 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_TableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrTableBase) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func DeleteTableBase(arg1 TableBase) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableBase_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type TableBase interface { + Swigcptr() uintptr + SwigIsTableBase() + GetTableName() (_swig_ret string) + GetKeyName(arg2 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string +} + +type SwigcptrTableEntryWritable uintptr + +func (p SwigcptrTableEntryWritable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableEntryWritable) SwigIsTableEntryWritable() { +} + +func DeleteTableEntryWritable(arg1 TableEntryWritable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableEntryWritable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrTableEntryWritable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_TableEntryWritable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_452)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_453)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_454)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrTableEntryWritable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_TableEntryWritable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_455)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_456)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrTableEntryWritable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_TableEntryWritable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_457)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrTableEntryWritable) Set(a ...interface{}) { + argc := len(a) + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrTableEntryWritable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_TableEntryWritable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_458)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_459)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_460)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrTableEntryWritable) Delete__SWIG_1(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_TableEntryWritable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_461)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_462)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrTableEntryWritable) Delete__SWIG_2(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_TableEntryWritable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_463)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrTableEntryWritable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Delete__SWIG_2(a[0].(string)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +type TableEntryWritable interface { + Swigcptr() uintptr + SwigIsTableEntryWritable() + Set(a ...interface{}) + Delete(a ...interface{}) +} + +type SwigcptrTableEntryPoppable uintptr + +func (p SwigcptrTableEntryPoppable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableEntryPoppable) SwigIsTableEntryPoppable() { +} + +func DeleteTableEntryPoppable(arg1 TableEntryPoppable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableEntryPoppable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrTableEntryPoppable) Pop__SWIG_0(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_TableEntryPoppable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_464)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrTableEntryPoppable) Pop__SWIG_1(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_TableEntryPoppable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrTableEntryPoppable) Pop(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrTableEntryPoppable) Pops__SWIG_0(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_TableEntryPoppable_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrTableEntryPoppable) Pops__SWIG_1(arg2 VectorString, arg3 VectorString, arg4 FieldValuePairsList, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4.Swigcptr() + _swig_i_4 := arg5 + C._wrap_TableEntryPoppable_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), C.uintptr_t(_swig_i_3), *(*C.swig_type_465)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrTableEntryPoppable) Pops__SWIG_2(arg2 VectorString, arg3 VectorString, arg4 FieldValuePairsList) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4.Swigcptr() + C._wrap_TableEntryPoppable_pops__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), C.uintptr_t(_swig_i_3)) +} + +func (p SwigcptrTableEntryPoppable) Pops(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue)) + return + } + if argc == 3 { + p.Pops__SWIG_2(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList)) + return + } + if argc == 4 { + p.Pops__SWIG_1(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +type TableEntryPoppable interface { + Swigcptr() uintptr + SwigIsTableEntryPoppable() + Pop(a ...interface{}) + Pops(a ...interface{}) +} + +type SwigcptrTableConsumable uintptr + +func (p SwigcptrTableConsumable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableConsumable) SwigIsTableConsumable() { +} + +func _swig_getTableConsumable_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable_swsscommon_728e05b169b08794()) + return swig_r +} + +var TableConsumableDEFAULT_POP_BATCH_SIZE int = _swig_getTableConsumable_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable() +func DeleteTableConsumable(arg1 TableConsumable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableConsumable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func TableConsumableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableConsumable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTableConsumable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_TableConsumable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTableConsumable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableConsumable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTableConsumable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_TableConsumable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTableConsumable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_TableConsumable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTableConsumable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableConsumable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTableConsumable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableConsumable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrTableConsumable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrTableConsumable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_TableConsumable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_475)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrTableConsumable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_TableConsumable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (p SwigcptrTableConsumable) Pop(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrTableConsumable) Pops__SWIG_0(arg1 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_TableConsumable_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrTableConsumable) Pops__SWIG_1(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList, arg4 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_TableConsumable_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_476)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (_swig_base SwigcptrTableConsumable) Pops__SWIG_2(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + C._wrap_TableConsumable_pops__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (p SwigcptrTableConsumable) Pops(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue)) + return + } + if argc == 3 { + p.Pops__SWIG_2(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList)) + return + } + if argc == 4 { + p.Pops__SWIG_1(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrTableConsumable) GetFd() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_TableConsumable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrTableConsumable) ReadData() (_swig_ret uint64) { + var swig_r uint64 + swig_r = (uint64)(C._wrap_TableConsumable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrTableConsumable) HasData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_TableConsumable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrTableConsumable) HasCachedData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_TableConsumable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrTableConsumable) InitializedWithData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_TableConsumable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrTableConsumable) UpdateAfterRead() { + C._wrap_TableConsumable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrTableConsumable) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_TableConsumable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrTableConsumable) Subscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_TableConsumable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrTableConsumable) Psubscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_TableConsumable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrTableConsumable) Punsubscribe(arg1 string) { + _swig_i_0 := arg1 + C._wrap_TableConsumable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrTableConsumable) SetQueueLength(arg1 int64) { + _swig_i_0 := arg1 + C._wrap_TableConsumable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) +} + +func (_swig_base SwigcptrTableConsumable) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_TableConsumable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (p SwigcptrTableConsumable) SwigIsTableBase() { +} + +func (p SwigcptrTableConsumable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrTableConsumable) SwigGetTableEntryPoppable() (_swig_ret TableEntryPoppable) { + var swig_r TableEntryPoppable + _swig_i_0 := arg1 + swig_r = (TableEntryPoppable)(SwigcptrTableEntryPoppable(C._wrap_TableConsumable_SwigGetTableEntryPoppable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrTableConsumable) SwigGetRedisSelect() (_swig_ret RedisSelect) { + var swig_r RedisSelect + _swig_i_0 := arg1 + swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_TableConsumable_SwigGetRedisSelect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrTableConsumable) SwigGetSelectable() Selectable { + return p.SwigGetRedisSelect().SwigGetSelectable() +} + +type TableConsumable interface { + Swigcptr() uintptr + SwigIsTableConsumable() + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + Pop(a ...interface{}) + Pops(a ...interface{}) + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + GetDbConnector() (_swig_ret DBConnector) + Subscribe(arg1 DBConnector, arg2 string) + Psubscribe(arg1 DBConnector, arg2 string) + Punsubscribe(arg1 string) + SetQueueLength(arg1 int64) + GetPri() (_swig_ret int) + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableEntryPoppable() (_swig_ret TableEntryPoppable) + SwigGetRedisSelect() (_swig_ret RedisSelect) + SwigGetSelectable() Selectable +} + +type SwigcptrTableEntryEnumerable uintptr + +func (p SwigcptrTableEntryEnumerable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableEntryEnumerable) SwigIsTableEntryEnumerable() { +} + +func DeleteTableEntryEnumerable(arg1 TableEntryEnumerable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableEntryEnumerable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrTableEntryEnumerable) Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (bool)(C._wrap_TableEntryEnumerable_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_482)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrTableEntryEnumerable) Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (bool)(C._wrap_TableEntryEnumerable_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_483)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_484)(unsafe.Pointer(&_swig_i_2)), C.swig_voidp(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrTableEntryEnumerable) GetKeys(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_TableEntryEnumerable_getKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrTableEntryEnumerable) GetContent(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_TableEntryEnumerable_getContent_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +type TableEntryEnumerable interface { + Swigcptr() uintptr + SwigIsTableEntryEnumerable() + Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) + Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) + GetKeys(arg2 VectorString) + GetContent(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) +} + +func GetDEFAULT_DB_TTL() (_swig_ret int64) { + var swig_r int64 + swig_r = (int64)(C._wrap_DEFAULT_DB_TTL_get_swsscommon_728e05b169b08794()) + return swig_r +} + +type SwigcptrTable uintptr + +func (p SwigcptrTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTable) SwigIsTable() { +} + +func NewTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret Table) { + var swig_r Table + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (Table)(SwigcptrTable(C._wrap_new_Table__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_486)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewTable__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret Table) { + var swig_r Table + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (Table)(SwigcptrTable(C._wrap_new_Table__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_487)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewTable(a ...interface{}) Table { + argc := len(a) + if argc == 2 { + return NewTable__SWIG_0(a[0].(DBConnector), a[1].(string)) + } + if argc == 3 { + return NewTable__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func DeleteTable(arg1 Table) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_Table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_Table_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_488)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_489)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_490)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_Table_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_491)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_492)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_Table_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_493)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrTable) Set__SWIG_3(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string, arg6 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + _swig_i_5 := arg6 + C._wrap_Table_set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_494)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_495)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_496)(unsafe.Pointer(&_swig_i_4)), C.swig_type_497(_swig_i_5)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (p SwigcptrTable) Set(a ...interface{}) { + argc := len(a) + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + if argc == 5 { + p.Set__SWIG_3(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string), a[4].(int64)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_Table_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_498)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_499)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_500)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrTable) Delete__SWIG_1(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_Table_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_501)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_502)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrTable) Delete__SWIG_2(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_Table_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_503)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrTable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Delete__SWIG_2(a[0].(string)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrTable) Ttl(arg2 string, arg3 *int64) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_Table_ttl_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_504)(unsafe.Pointer(&_swig_i_1)), C.swig_voidp(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrTable) Hdel__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_Table_hdel__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_505)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_506)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_507)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_508)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrTable) Hdel__SWIG_1(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_Table_hdel__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_509)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_510)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_511)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrTable) Hdel__SWIG_2(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_Table_hdel__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_512)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_513)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (p SwigcptrTable) Hdel(a ...interface{}) { + argc := len(a) + if argc == 2 { + p.Hdel__SWIG_2(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Hdel__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) + return + } + if argc == 4 { + p.Hdel__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrTable) Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (bool)(C._wrap_Table_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_514)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrTable) Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (bool)(C._wrap_Table_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_515)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_516)(unsafe.Pointer(&_swig_i_2)), C.swig_voidp(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrTable) Hset__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string, arg6 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + _swig_i_5 := arg6 + C._wrap_Table_hset__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_517)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_518)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_519)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_520)(unsafe.Pointer(&_swig_i_4)), *(*C.swig_type_521)(unsafe.Pointer(&_swig_i_5))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } + if Swig_escape_always_false { + Swig_escape_val = arg6 + } +} + +func (arg1 SwigcptrTable) Hset__SWIG_1(arg2 string, arg3 string, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_Table_hset__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_522)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_523)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_524)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_525)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrTable) Hset__SWIG_2(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_Table_hset__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_526)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_527)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_528)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (p SwigcptrTable) Hset(a ...interface{}) { + argc := len(a) + if argc == 3 { + p.Hset__SWIG_2(a[0].(string), a[1].(string), a[2].(string)) + return + } + if argc == 4 { + p.Hset__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) + return + } + if argc == 5 { + p.Hset__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrTable) GetKeys(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_Table_getKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrTable) SetBuffered(arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_Table_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) +} + +func (arg1 SwigcptrTable) Flush() { + _swig_i_0 := arg1 + C._wrap_Table_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrTable) Dump(arg2 GetTableResult) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_Table_dump_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func TableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Table_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_Table_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Table_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_Table_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_Table_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Table_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Table_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrTable) GetContent(arg1 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_Table_getContent_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (p SwigcptrTable) SwigIsTableBase() { +} + +func (p SwigcptrTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrTable) SwigGetTableEntryEnumerable() (_swig_ret TableEntryEnumerable) { + var swig_r TableEntryEnumerable + _swig_i_0 := arg1 + swig_r = (TableEntryEnumerable)(SwigcptrTableEntryEnumerable(C._wrap_Table_SwigGetTableEntryEnumerable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +type Table interface { + Swigcptr() uintptr + SwigIsTable() + Set(a ...interface{}) + Delete(a ...interface{}) + Ttl(arg2 string, arg3 *int64) (_swig_ret bool) + Hdel(a ...interface{}) + Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) + Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) + Hset(a ...interface{}) + GetKeys(arg2 VectorString) + SetBuffered(arg2 bool) + Flush() + Dump(arg2 GetTableResult) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetContent(arg1 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableEntryEnumerable() (_swig_ret TableEntryEnumerable) +} + +type SwigcptrTableName_KeyValueOpQueues uintptr + +func (p SwigcptrTableName_KeyValueOpQueues) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableName_KeyValueOpQueues) SwigIsTableName_KeyValueOpQueues() { +} + +func NewTableName_KeyValueOpQueues(arg1 string) (_swig_ret TableName_KeyValueOpQueues) { + var swig_r TableName_KeyValueOpQueues + _swig_i_0 := arg1 + swig_r = (TableName_KeyValueOpQueues)(SwigcptrTableName_KeyValueOpQueues(C._wrap_new_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(*(*C.swig_type_536)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (arg1 SwigcptrTableName_KeyValueOpQueues) GetKeyValueOpQueueTableName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableName_KeyValueOpQueues_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteTableName_KeyValueOpQueues(arg1 TableName_KeyValueOpQueues) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type TableName_KeyValueOpQueues interface { + Swigcptr() uintptr + SwigIsTableName_KeyValueOpQueues() + GetKeyValueOpQueueTableName() (_swig_ret string) +} + +type SwigcptrTableName_KeySet uintptr + +func (p SwigcptrTableName_KeySet) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrTableName_KeySet) SwigIsTableName_KeySet() { +} + +func NewTableName_KeySet(arg1 string) (_swig_ret TableName_KeySet) { + var swig_r TableName_KeySet + _swig_i_0 := arg1 + swig_r = (TableName_KeySet)(SwigcptrTableName_KeySet(C._wrap_new_TableName_KeySet_swsscommon_728e05b169b08794(*(*C.swig_type_538)(unsafe.Pointer(&_swig_i_0))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func (arg1 SwigcptrTableName_KeySet) GetKeySetName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableName_KeySet_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableName_KeySet) GetDelKeySetName() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableName_KeySet_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrTableName_KeySet) GetStateHashPrefix() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_TableName_KeySet_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteTableName_KeySet(arg1 TableName_KeySet) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_TableName_KeySet_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type TableName_KeySet interface { + Swigcptr() uintptr + SwigIsTableName_KeySet() + GetKeySetName() (_swig_ret string) + GetDelKeySetName() (_swig_ret string) + GetStateHashPrefix() (_swig_ret string) +} + +type SwigcptrLuaTable uintptr + +func (p SwigcptrLuaTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrLuaTable) SwigIsLuaTable() { +} + +func NewLuaTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 string, arg4 VectorString) (_swig_ret LuaTable) { + var swig_r LuaTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (LuaTable)(SwigcptrLuaTable(C._wrap_new_LuaTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_542)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_543)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func NewLuaTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 string) (_swig_ret LuaTable) { + var swig_r LuaTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (LuaTable)(SwigcptrLuaTable(C._wrap_new_LuaTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_544)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_545)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func NewLuaTable(a ...interface{}) LuaTable { + argc := len(a) + if argc == 3 { + return NewLuaTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(string)) + } + if argc == 4 { + return NewLuaTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(string), a[3].(VectorString)) + } + panic("No match for overloaded function call") +} + +func DeleteLuaTable(arg1 LuaTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_LuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrLuaTable) Get(arg2 VectorString, arg3 FieldValuePairs) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + swig_r = (bool)(C._wrap_LuaTable_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2))) + return swig_r +} + +func (arg1 SwigcptrLuaTable) Hget(arg2 VectorString, arg3 string, arg4 *string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (bool)(C._wrap_LuaTable_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_546)(unsafe.Pointer(&_swig_i_2)), C.swig_voidp(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func LuaTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_LuaTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrLuaTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_LuaTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrLuaTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_LuaTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrLuaTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_LuaTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrLuaTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_LuaTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrLuaTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_LuaTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrLuaTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_LuaTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrLuaTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (p SwigcptrLuaTable) SwigIsTableBase() { +} + +func (p SwigcptrLuaTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +type LuaTable interface { + Swigcptr() uintptr + SwigIsLuaTable() + Get(arg2 VectorString, arg3 FieldValuePairs) (_swig_ret bool) + Hget(arg2 VectorString, arg3 string, arg4 *string) (_swig_ret bool) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + SwigIsTableBase() + SwigGetTableBase() TableBase +} + +type SwigcptrCounterTable uintptr + +func (p SwigcptrCounterTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrCounterTable) SwigIsCounterTable() { +} + +func NewCounterTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret CounterTable) { + var swig_r CounterTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (CounterTable)(SwigcptrCounterTable(C._wrap_new_CounterTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_554)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewCounterTable__SWIG_1(arg1 DBConnector) (_swig_ret CounterTable) { + var swig_r CounterTable + _swig_i_0 := arg1.Swigcptr() + swig_r = (CounterTable)(SwigcptrCounterTable(C._wrap_new_CounterTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewCounterTable(a ...interface{}) CounterTable { + argc := len(a) + if argc == 1 { + return NewCounterTable__SWIG_1(a[0].(DBConnector)) + } + if argc == 2 { + return NewCounterTable__SWIG_0(a[0].(DBConnector), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrCounterTable) Get(arg2 Counter, arg3 string, arg4 FieldValuePairs) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (bool)(C._wrap_CounterTable_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_555)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrCounterTable) Hget(arg2 Counter, arg3 string, arg4 string, arg5 *string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (bool)(C._wrap_CounterTable_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_556)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_557)(unsafe.Pointer(&_swig_i_3)), C.swig_voidp(_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrCounterTable) GetCountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) { + var swig_r Std_unique_ptr_Sl_swss_DBConnector_Sg_ + _swig_i_0 := arg1 + swig_r = (Std_unique_ptr_Sl_swss_DBConnector_Sg_)(SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_(C._wrap_CounterTable_getCountersDB_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrCounterTable) GetGbcountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) { + var swig_r Std_unique_ptr_Sl_swss_DBConnector_Sg_ + _swig_i_0 := arg1 + swig_r = (Std_unique_ptr_Sl_swss_DBConnector_Sg_)(SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_(C._wrap_CounterTable_getGbcountersDB_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func DeleteCounterTable(arg1 CounterTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_CounterTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func CounterTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_CounterTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrCounterTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_CounterTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrCounterTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_CounterTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrCounterTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_CounterTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrCounterTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_CounterTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrCounterTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_CounterTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrCounterTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_CounterTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrCounterTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (p SwigcptrCounterTable) SwigIsTableBase() { +} + +func (p SwigcptrCounterTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +type CounterTable interface { + Swigcptr() uintptr + SwigIsCounterTable() + Get(arg2 Counter, arg3 string, arg4 FieldValuePairs) (_swig_ret bool) + Hget(arg2 Counter, arg3 string, arg4 string, arg5 *string) (_swig_ret bool) + GetCountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) + GetGbcountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + SwigIsTableBase() + SwigGetTableBase() TableBase +} + +type _swig_DirectorCounter struct { + SwigcptrCounter + v interface{} +} + +func (p *_swig_DirectorCounter) Swigcptr() uintptr { + return p.SwigcptrCounter.Swigcptr() +} + +func (p *_swig_DirectorCounter) SwigIsCounter() { +} + +func (p *_swig_DirectorCounter) DirectorInterface() interface{} { + return p.v +} + +func NewDirectorCounter(v interface{}) Counter { + p := &_swig_DirectorCounter{0, v} + p.SwigcptrCounter = SwigcptrCounter(C._wrap__swig_NewDirectorCounterCounter_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)))) + return p +} + +type _swig_DirectorInterfaceCounterGetLuaScript interface { + GetLuaScript() string +} + +func (swig_p *_swig_DirectorCounter) GetLuaScript() string { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetLuaScript); swig_ok { + return swig_g.GetLuaScript() + } + var swig_r string + swig_r_p := C._wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DirectorCounterGetLuaScript(p Counter) string { + var swig_r string + swig_r_p := C._wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +//export Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794 +func Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794(swig_c int) (swig_result string) { + var swig_r string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) + swig_r = swig_p.GetLuaScript() + var swig_r_1 string + + { + p := Swig_malloc(len(swig_r)) + s := (*[1<<30]byte)(unsafe.Pointer(p))[:len(swig_r)] + copy(s, swig_r) + swig_r_1 = *(*string)(unsafe.Pointer(&s)) + } + + return swig_r_1 +} + +type _swig_DirectorInterfaceCounterGetLuaArgv interface { + GetLuaArgv() VectorString +} + +func (swig_p *_swig_DirectorCounter) GetLuaArgv() VectorString { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetLuaArgv); swig_ok { + return swig_g.GetLuaArgv() + } + var swig_r VectorString + swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter)))) + return swig_r +} + +func DirectorCounterGetLuaArgv(p Counter) VectorString { + var swig_r VectorString + swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter)))) + return swig_r +} + +//export Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794 +func Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794(swig_c int) (swig_result SwigcptrVectorString) { + var swig_r SwigcptrVectorString + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) + swig_r = SwigcptrVectorString(swig_p.GetLuaArgv().Swigcptr()) + return swig_r +} + +type _swig_DirectorInterfaceCounterUsingLuaTable interface { + UsingLuaTable(CounterTable, string) bool +} + +func (swig_p *_swig_DirectorCounter) UsingLuaTable(arg0 CounterTable, name string) bool { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterUsingLuaTable); swig_ok { + return swig_g.UsingLuaTable(arg0, name) + } + var swig_r bool + _swig_i_0 := arg0.Swigcptr() + _swig_i_1 := name + swig_r = (bool)(C._wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return swig_r +} + +func DirectorCounterUsingLuaTable(p Counter, arg2 CounterTable, arg3 string) bool { + var swig_r bool + _swig_i_0 := arg2.Swigcptr() + _swig_i_1 := arg3 + swig_r = (bool)(C._wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return swig_r +} + +//export Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794 +func Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr, arg3 string) (swig_result bool) { + var swig_r bool + var _swig_i_1 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) + _swig_i_1 = swigCopyString(arg3) + swig_r = swig_p.UsingLuaTable(SwigcptrCounterTable(arg2), _swig_i_1) + return swig_r +} + +type _swig_DirectorInterfaceCounterGetLuaKeys interface { + GetLuaKeys(CounterTable, string) VectorString +} + +func (swig_p *_swig_DirectorCounter) GetLuaKeys(arg0 CounterTable, name string) VectorString { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetLuaKeys); swig_ok { + return swig_g.GetLuaKeys(arg0, name) + } + var swig_r VectorString + _swig_i_0 := arg0.Swigcptr() + _swig_i_1 := name + swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return swig_r +} + +func DirectorCounterGetLuaKeys(p Counter, arg2 CounterTable, arg3 string) VectorString { + var swig_r VectorString + _swig_i_0 := arg2.Swigcptr() + _swig_i_1 := arg3 + swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return swig_r +} + +//export Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794 +func Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr, arg3 string) (swig_result SwigcptrVectorString) { + var swig_r SwigcptrVectorString + var _swig_i_1 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) + _swig_i_1 = swigCopyString(arg3) + swig_r = SwigcptrVectorString(swig_p.GetLuaKeys(SwigcptrCounterTable(arg2), _swig_i_1).Swigcptr()) + return swig_r +} + +type _swig_DirectorInterfaceCounterGetKey interface { + GetKey(CounterTable, string) CounterKeyPair +} + +func (swig_p *_swig_DirectorCounter) GetKey(arg0 CounterTable, name string) CounterKeyPair { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetKey); swig_ok { + return swig_g.GetKey(arg0, name) + } + panic("call to pure virtual method") +} + +//export Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794 +func Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794(swig_c int, arg0 uintptr, name string) (swig_result SwigcptrCounterKeyPair) { + var swig_r SwigcptrCounterKeyPair + var _swig_i_1 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) + _swig_i_1 = swigCopyString(name) + swig_r = SwigcptrCounterKeyPair(swig_p.GetKey(SwigcptrCounterTable(arg0), _swig_i_1).Swigcptr()) + return swig_r +} + +func DeleteDirectorCounter(arg1 Counter) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_DeleteDirectorCounter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +//export Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794 +func Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794(c int) { + swigDirectorLookup(c).(*_swig_DirectorCounter).SwigcptrCounter = 0 + swigDirectorDelete(c) +} + +type SwigcptrCounter uintptr + +func (p SwigcptrCounter) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrCounter) SwigIsCounter() { +} + +func (p SwigcptrCounter) DirectorInterface() interface{} { + return nil +} + +func (arg1 SwigcptrCounter) GetLuaScript() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Counter_getLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrCounter) GetLuaArgv() (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_Counter_getLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrCounter) UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_Counter_usingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrCounter) GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_Counter_getLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrCounter) GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_Counter_getKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_569)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func DeleteCounter(arg1 Counter) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_Counter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type Counter interface { + Swigcptr() uintptr + SwigIsCounter() + DirectorInterface() interface{} + GetLuaScript() (_swig_ret string) + GetLuaArgv() (_swig_ret VectorString) + UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) + GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) + GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) +} + +type SwigcptrPortCounter uintptr + +func (p SwigcptrPortCounter) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrPortCounter) SwigIsPortCounter() { +} + +type SwssPortCounterMode int +func _swig_getPortCounter_Mode_UNION_PortCounter() (_swig_ret SwssPortCounterMode) { + var swig_r SwssPortCounterMode + swig_r = (SwssPortCounterMode)(C._wrap_Mode_UNION_PortCounter_swsscommon_728e05b169b08794()) + return swig_r +} + +var PortCounterMode_UNION SwssPortCounterMode = _swig_getPortCounter_Mode_UNION_PortCounter() +func _swig_getPortCounter_Mode_ASIC_PortCounter() (_swig_ret SwssPortCounterMode) { + var swig_r SwssPortCounterMode + swig_r = (SwssPortCounterMode)(C._wrap_Mode_ASIC_PortCounter_swsscommon_728e05b169b08794()) + return swig_r +} + +var PortCounterMode_ASIC SwssPortCounterMode = _swig_getPortCounter_Mode_ASIC_PortCounter() +func _swig_getPortCounter_Mode_SYSTEMSIDE_PortCounter() (_swig_ret SwssPortCounterMode) { + var swig_r SwssPortCounterMode + swig_r = (SwssPortCounterMode)(C._wrap_Mode_SYSTEMSIDE_PortCounter_swsscommon_728e05b169b08794()) + return swig_r +} + +var PortCounterMode_SYSTEMSIDE SwssPortCounterMode = _swig_getPortCounter_Mode_SYSTEMSIDE_PortCounter() +func _swig_getPortCounter_Mode_LINESIDE_PortCounter() (_swig_ret SwssPortCounterMode) { + var swig_r SwssPortCounterMode + swig_r = (SwssPortCounterMode)(C._wrap_Mode_LINESIDE_PortCounter_swsscommon_728e05b169b08794()) + return swig_r +} + +var PortCounterMode_LINESIDE SwssPortCounterMode = _swig_getPortCounter_Mode_LINESIDE_PortCounter() +func NewPortCounter__SWIG_0(arg1 SwssPortCounterMode) (_swig_ret PortCounter) { + var swig_r PortCounter + _swig_i_0 := arg1 + swig_r = (PortCounter)(SwigcptrPortCounter(C._wrap_new_PortCounter__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)))) + return swig_r +} + +func NewPortCounter__SWIG_1() (_swig_ret PortCounter) { + var swig_r PortCounter + swig_r = (PortCounter)(SwigcptrPortCounter(C._wrap_new_PortCounter__SWIG_1_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewPortCounter(a ...interface{}) PortCounter { + argc := len(a) + if argc == 0 { + return NewPortCounter__SWIG_1() + } + if argc == 1 { + return NewPortCounter__SWIG_0(a[0].(SwssPortCounterMode)) + } + panic("No match for overloaded function call") +} + +func DeletePortCounter(arg1 PortCounter) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_PortCounter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrPortCounter) GetLuaScript() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_PortCounter_getLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrPortCounter) UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_PortCounter_usingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_571)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrPortCounter) GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_PortCounter_getLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_572)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrPortCounter) GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_PortCounter_getKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_573)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func PortCounterKeyCacheInstance() (_swig_ret KeyStringCache) { + var swig_r KeyStringCache + swig_r = (KeyStringCache)(SwigcptrKeyStringCache(C._wrap_PortCounter_keyCacheInstance_swsscommon_728e05b169b08794())) + return swig_r +} + +func (_swig_base SwigcptrPortCounter) GetLuaArgv() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_PortCounter_getLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (p SwigcptrPortCounter) SwigIsCounter() { +} + +func (p SwigcptrPortCounter) SwigGetCounter() Counter { + return SwigcptrCounter(p.Swigcptr()) +} + +type PortCounter interface { + Swigcptr() uintptr + SwigIsPortCounter() + GetLuaScript() (_swig_ret string) + UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) + GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) + GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) + GetLuaArgv() (_swig_ret VectorString) + SwigIsCounter() + SwigGetCounter() Counter +} + +type SwigcptrMacsecCounter uintptr + +func (p SwigcptrMacsecCounter) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrMacsecCounter) SwigIsMacsecCounter() { +} + +func NewMacsecCounter() (_swig_ret MacsecCounter) { + var swig_r MacsecCounter + swig_r = (MacsecCounter)(SwigcptrMacsecCounter(C._wrap_new_MacsecCounter_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteMacsecCounter(arg1 MacsecCounter) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_MacsecCounter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrMacsecCounter) GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_MacsecCounter_getKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_574)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func MacsecCounterKeyCacheInstance() (_swig_ret KeyPairCache) { + var swig_r KeyPairCache + swig_r = (KeyPairCache)(SwigcptrKeyPairCache(C._wrap_MacsecCounter_keyCacheInstance_swsscommon_728e05b169b08794())) + return swig_r +} + +func (_swig_base SwigcptrMacsecCounter) GetLuaScript() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_MacsecCounter_getLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrMacsecCounter) GetLuaArgv() (_swig_ret VectorString) { + var swig_r VectorString + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_MacsecCounter_getLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrMacsecCounter) UsingLuaTable(arg1 CounterTable, arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_MacsecCounter_usingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (_swig_base SwigcptrMacsecCounter) GetLuaKeys(arg1 CounterTable, arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_MacsecCounter_getLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrMacsecCounter) SwigIsCounter() { +} + +func (p SwigcptrMacsecCounter) SwigGetCounter() Counter { + return SwigcptrCounter(p.Swigcptr()) +} + +type MacsecCounter interface { + Swigcptr() uintptr + SwigIsMacsecCounter() + GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) + GetLuaScript() (_swig_ret string) + GetLuaArgv() (_swig_ret VectorString) + UsingLuaTable(arg1 CounterTable, arg2 string) (_swig_ret bool) + GetLuaKeys(arg1 CounterTable, arg2 string) (_swig_ret VectorString) + SwigIsCounter() + SwigGetCounter() Counter +} + +type SwigcptrCounterKeyPair uintptr + +func (p SwigcptrCounterKeyPair) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrCounterKeyPair) SwigIsCounterKeyPair() { +} + +func NewCounterKeyPair__SWIG_0() (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_new_CounterKeyPair__SWIG_0_swsscommon_728e05b169b08794())) + return swig_r +} + +func NewCounterKeyPair__SWIG_1(arg1 int, arg2 string) (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_new_CounterKeyPair__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_576)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewCounterKeyPair__SWIG_2(arg1 CounterKeyPair) (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + _swig_i_0 := arg1.Swigcptr() + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_new_CounterKeyPair__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func NewCounterKeyPair(a ...interface{}) CounterKeyPair { + argc := len(a) + if argc == 0 { + return NewCounterKeyPair__SWIG_0() + } + if argc == 1 { + return NewCounterKeyPair__SWIG_2(a[0].(CounterKeyPair)) + } + if argc == 2 { + return NewCounterKeyPair__SWIG_1(a[0].(int), a[1].(string)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrCounterKeyPair) SetFirst(arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_CounterKeyPair_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (arg1 SwigcptrCounterKeyPair) GetFirst() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_CounterKeyPair_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrCounterKeyPair) SetSecond(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_CounterKeyPair_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_577)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrCounterKeyPair) GetSecond() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_CounterKeyPair_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteCounterKeyPair(arg1 CounterKeyPair) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_CounterKeyPair_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type CounterKeyPair interface { + Swigcptr() uintptr + SwigIsCounterKeyPair() + SetFirst(arg2 int) + GetFirst() (_swig_ret int) + SetSecond(arg2 string) + GetSecond() (_swig_ret string) +} + +type SwigcptrKeyStringCache uintptr + +func (p SwigcptrKeyStringCache) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrKeyStringCache) SwigIsKeyStringCache() { +} + +func NewKeyStringCache(arg1 Std_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_) (_swig_ret KeyStringCache) { + var swig_r KeyStringCache + _swig_i_0 := arg1.Swigcptr() + swig_r = (KeyStringCache)(SwigcptrKeyStringCache(C._wrap_new_KeyStringCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrKeyStringCache) Enabled() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_KeyStringCache_enabled_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyStringCache) Enable(arg2 CounterTable) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyStringCache_enable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyStringCache) Disable() { + _swig_i_0 := arg1 + C._wrap_KeyStringCache_disable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyStringCache) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_KeyStringCache_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyStringCache) Clear() { + _swig_i_0 := arg1 + C._wrap_KeyStringCache_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyStringCache) At(arg2 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r_p := C._wrap_KeyStringCache_at_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_580)(unsafe.Pointer(&_swig_i_1))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrKeyStringCache) Insert(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_KeyStringCache_insert_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_581)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_582)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrKeyStringCache) Refresh(arg2 CounterTable) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyStringCache_refresh_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func DeleteKeyStringCache(arg1 KeyStringCache) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_KeyStringCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type KeyStringCache interface { + Swigcptr() uintptr + SwigIsKeyStringCache() + Enabled() (_swig_ret bool) + Enable(arg2 CounterTable) + Disable() + Empty() (_swig_ret bool) + Clear() + At(arg2 string) (_swig_ret string) + Insert(arg2 string, arg3 string) + Refresh(arg2 CounterTable) +} + +type SwigcptrKeyPairCache uintptr + +func (p SwigcptrKeyPairCache) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrKeyPairCache) SwigIsKeyPairCache() { +} + +func NewKeyPairCache(arg1 Std_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_) (_swig_ret KeyPairCache) { + var swig_r KeyPairCache + _swig_i_0 := arg1.Swigcptr() + swig_r = (KeyPairCache)(SwigcptrKeyPairCache(C._wrap_new_KeyPairCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrKeyPairCache) Enabled() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_KeyPairCache_enabled_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyPairCache) Enable(arg2 CounterTable) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyPairCache_enable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrKeyPairCache) Disable() { + _swig_i_0 := arg1 + C._wrap_KeyPairCache_disable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyPairCache) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_KeyPairCache_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrKeyPairCache) Clear() { + _swig_i_0 := arg1 + C._wrap_KeyPairCache_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrKeyPairCache) At(arg2 string) (_swig_ret CounterKeyPair) { + var swig_r CounterKeyPair + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_KeyPairCache_at_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_583)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrKeyPairCache) Insert(arg2 string, arg3 CounterKeyPair) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_KeyPairCache_insert_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_584)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrKeyPairCache) Refresh(arg2 CounterTable) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_KeyPairCache_refresh_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func DeleteKeyPairCache(arg1 KeyPairCache) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_KeyPairCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type KeyPairCache interface { + Swigcptr() uintptr + SwigIsKeyPairCache() + Enabled() (_swig_ret bool) + Enable(arg2 CounterTable) + Disable() + Empty() (_swig_ret bool) + Clear() + At(arg2 string) (_swig_ret CounterKeyPair) + Insert(arg2 string, arg3 CounterKeyPair) + Refresh(arg2 CounterTable) +} + +type SwigcptrProducerTable uintptr + +func (p SwigcptrProducerTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrProducerTable) SwigIsProducerTable() { +} + +func NewProducerTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret ProducerTable) { + var swig_r ProducerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_585)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewProducerTable__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret ProducerTable) { + var swig_r ProducerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_586)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewProducerTable__SWIG_2(arg1 RedisPipeline, arg2 string) (_swig_ret ProducerTable) { + var swig_r ProducerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_587)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewProducerTable__SWIG_3(arg1 DBConnector, arg2 string, arg3 string) (_swig_ret ProducerTable) { + var swig_r ProducerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_588)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_589)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func NewProducerTable(a ...interface{}) ProducerTable { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_1 + } + return NewProducerTable__SWIG_0(a[0].(DBConnector), a[1].(string)) + } +check_1: + if argc == 2 { + return NewProducerTable__SWIG_2(a[0].(RedisPipeline), a[1].(string)) + } + if argc == 3 { + if _, ok := a[0].(SwigcptrRedisPipeline); !ok { + goto check_3 + } + if _, ok := a[2].(bool); !ok { + goto check_3 + } + return NewProducerTable__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) + } +check_3: + if argc == 3 { + return NewProducerTable__SWIG_3(a[0].(DBConnector), a[1].(string), a[2].(string)) + } + panic("No match for overloaded function call") +} + +func DeleteProducerTable(arg1 ProducerTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ProducerTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrProducerTable) SetBuffered(arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ProducerTable_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) +} + +func (arg1 SwigcptrProducerTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_ProducerTable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_590)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_591)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_592)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrProducerTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_ProducerTable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_593)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_594)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrProducerTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ProducerTable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_595)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrProducerTable) Set(a ...interface{}) { + argc := len(a) + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrProducerTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_ProducerTable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_596)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_597)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_598)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrProducerTable) Delete__SWIG_1(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_ProducerTable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_599)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_600)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrProducerTable) Delete__SWIG_2(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ProducerTable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_601)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (p SwigcptrProducerTable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Delete__SWIG_2(a[0].(string)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrProducerTable) Flush() { + _swig_i_0 := arg1 + C._wrap_ProducerTable_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func ProducerTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrProducerTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrProducerTable) GetKeyValueOpQueueTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrProducerTable) SwigIsTableBase() { +} + +func (p SwigcptrProducerTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrProducerTable) SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) { + var swig_r TableName_KeyValueOpQueues + _swig_i_0 := arg1 + swig_r = (TableName_KeyValueOpQueues)(SwigcptrTableName_KeyValueOpQueues(C._wrap_ProducerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +type ProducerTable interface { + Swigcptr() uintptr + SwigIsProducerTable() + SetBuffered(arg2 bool) + Set(a ...interface{}) + Delete(a ...interface{}) + Flush() + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetKeyValueOpQueueTableName() (_swig_ret string) + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) +} + +type _swig_DirectorProducerStateTable struct { + SwigcptrProducerStateTable + v interface{} +} + +func (p *_swig_DirectorProducerStateTable) Swigcptr() uintptr { + return p.SwigcptrProducerStateTable.Swigcptr() +} + +func (p *_swig_DirectorProducerStateTable) SwigIsProducerStateTable() { +} + +func (p *_swig_DirectorProducerStateTable) DirectorInterface() interface{} { + return p.v +} + +func NewDirectorProducerStateTable__SWIG_0(v interface{}, arg1 DBConnector, arg2 string) ProducerStateTable { + p := &_swig_DirectorProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + p.SwigcptrProducerStateTable = SwigcptrProducerStateTable(C._wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_610)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorProducerStateTable__SWIG_1(v interface{}, arg1 RedisPipeline, arg2 string, arg3 bool) ProducerStateTable { + p := &_swig_DirectorProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + p.SwigcptrProducerStateTable = SwigcptrProducerStateTable(C._wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_611)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorProducerStateTable__SWIG_2(v interface{}, arg1 RedisPipeline, arg2 string) ProducerStateTable { + p := &_swig_DirectorProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + p.SwigcptrProducerStateTable = SwigcptrProducerStateTable(C._wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_612)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorProducerStateTable(abi interface{}, a ...interface{}) ProducerStateTable { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_1 + } + return NewDirectorProducerStateTable__SWIG_0(abi, a[0].(DBConnector), a[1].(string)) + } +check_1: + if argc == 2 { + return NewDirectorProducerStateTable__SWIG_2(abi, a[0].(RedisPipeline), a[1].(string)) + } + if argc == 3 { + return NewDirectorProducerStateTable__SWIG_1(abi, a[0].(RedisPipeline), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func DeleteDirectorProducerStateTable(arg1 ProducerStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_DeleteDirectorProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +//export Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794 +func Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794(c int) { + swigDirectorLookup(c).(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable = 0 + swigDirectorDelete(c) +} + +type _swig_DirectorInterfaceProducerStateTableSet__SWIG_0 interface { + Set__SWIG_0(string, FieldValuePairs, string, string) +} + +func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_0(key string, values FieldValuePairs, op string, prefix string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_0); swig_ok { + swig_g.Set__SWIG_0(key, values, op, prefix) + return + } + _swig_i_0 := key + _swig_i_1 := values.Swigcptr() + _swig_i_2 := op + _swig_i_3 := prefix + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_613)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_614)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_615)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_3 + } +} + +func DirectorProducerStateTableSet__SWIG_0(p ProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3.Swigcptr() + _swig_i_2 := arg4 + _swig_i_3 := arg5 + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_613)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_614)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_615)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_3 + } +} + +//export Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string, arg5 string) { + var _swig_i_0 string + var _swig_i_2 string + var _swig_i_3 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_2 = swigCopyString(arg4) + _swig_i_3 = swigCopyString(arg5) + swig_p.Set__SWIG_0(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2, _swig_i_3) +} + +type _swig_DirectorInterfaceProducerStateTableSet__SWIG_1 interface { + Set__SWIG_1(string, FieldValuePairs, string) +} + +func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_1(key string, values FieldValuePairs, op string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_1); swig_ok { + swig_g.Set__SWIG_1(key, values, op) + return + } + _swig_i_0 := key + _swig_i_1 := values.Swigcptr() + _swig_i_2 := op + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_616)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_617)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +func DirectorProducerStateTableSet__SWIG_1(p ProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3.Swigcptr() + _swig_i_2 := arg4 + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_616)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_617)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +//export Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string) { + var _swig_i_0 string + var _swig_i_2 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_2 = swigCopyString(arg4) + swig_p.Set__SWIG_1(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2) +} + +type _swig_DirectorInterfaceProducerStateTableSet__SWIG_2 interface { + Set__SWIG_2(string, FieldValuePairs) +} + +func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_2(key string, values FieldValuePairs) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_2); swig_ok { + swig_g.Set__SWIG_2(key, values) + return + } + _swig_i_0 := key + _swig_i_1 := values.Swigcptr() + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_618)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +func DirectorProducerStateTableSet__SWIG_2(p ProducerStateTable, arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg2 + _swig_i_1 := arg3.Swigcptr() + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_618)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +//export Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr) { + var _swig_i_0 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + swig_p.Set__SWIG_2(_swig_i_0, SwigcptrFieldValuePairs(arg3)) +} + +type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_0 interface { + Delete__SWIG_0(string, string, string) +} + +func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_0(key string, op string, prefix string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_0); swig_ok { + swig_g.Delete__SWIG_0(key, op, prefix) + return + } + _swig_i_0 := key + _swig_i_1 := op + _swig_i_2 := prefix + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_619)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_620)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_621)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +func DirectorProducerStateTableDelete__SWIG_0(p ProducerStateTable, arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3 + _swig_i_2 := arg4 + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_619)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_620)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_621)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +//export Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string, arg4 string) { + var _swig_i_0 string + var _swig_i_1 string + var _swig_i_2 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_1 = swigCopyString(arg3) + _swig_i_2 = swigCopyString(arg4) + swig_p.Delete__SWIG_0(_swig_i_0, _swig_i_1, _swig_i_2) +} + +type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_1 interface { + Delete__SWIG_1(string, string) +} + +func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_1(key string, op string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_1); swig_ok { + swig_g.Delete__SWIG_1(key, op) + return + } + _swig_i_0 := key + _swig_i_1 := op + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_622)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_623)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } +} + +func DirectorProducerStateTableDelete__SWIG_1(p ProducerStateTable, arg2 string, arg3 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3 + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_622)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_623)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } +} + +//export Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string) { + var _swig_i_0 string + var _swig_i_1 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_1 = swigCopyString(arg3) + swig_p.Delete__SWIG_1(_swig_i_0, _swig_i_1) +} + +type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_2 interface { + Delete__SWIG_2(string) +} + +func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_2(key string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_2); swig_ok { + swig_g.Delete__SWIG_2(key) + return + } + _swig_i_0 := key + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_624)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +func DirectorProducerStateTableDelete__SWIG_2(p ProducerStateTable, arg2 string) { + _swig_i_0 := arg2 + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_624)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +//export Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string) { + var _swig_i_0 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + swig_p.Delete__SWIG_2(_swig_i_0) +} + +type _swig_DirectorInterfaceProducerStateTableSet__SWIG_3 interface { + Set__SWIG_3(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) +} + +func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_3(values Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_3); swig_ok { + swig_g.Set__SWIG_3(values) + return + } + _swig_i_0 := values.Swigcptr() + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +func DirectorProducerStateTableSet__SWIG_3(p ProducerStateTable, arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg2.Swigcptr() + C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +//export Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + swig_p.Set__SWIG_3(SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_(arg2)) +} + +func (p _swig_DirectorProducerStateTable) Set(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func DirectorProducerStateTableSet(p *_swig_DirectorProducerStateTable, a ...interface{}) { + argc := len(a) + if argc == 1 { + DirectorProducerStateTableSet__SWIG_3(p, a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) + return + } + if argc == 2 { + DirectorProducerStateTableSet__SWIG_2(p, a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + DirectorProducerStateTableSet__SWIG_1(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + DirectorProducerStateTableSet__SWIG_0(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_3 interface { + Delete__SWIG_3(VectorString) +} + +func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_3(keys VectorString) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_3); swig_ok { + swig_g.Delete__SWIG_3(keys) + return + } + _swig_i_0 := keys.Swigcptr() + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +func DirectorProducerStateTableDelete__SWIG_3(p ProducerStateTable, arg2 VectorString) { + _swig_i_0 := arg2.Swigcptr() + C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +//export Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794 +func Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) + swig_p.Delete__SWIG_3(SwigcptrVectorString(arg2)) +} + +func (p _swig_DirectorProducerStateTable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Delete__SWIG_2(a[0].(string)) + return + } +check_1: + if argc == 1 { + p.Delete__SWIG_3(a[0].(VectorString)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func DirectorProducerStateTableDelete(p *_swig_DirectorProducerStateTable, a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + DirectorProducerStateTableDelete__SWIG_2(p, a[0].(string)) + return + } +check_1: + if argc == 1 { + DirectorProducerStateTableDelete__SWIG_3(p, a[0].(VectorString)) + return + } + if argc == 2 { + DirectorProducerStateTableDelete__SWIG_1(p, a[0].(string), a[1].(string)) + return + } + if argc == 3 { + DirectorProducerStateTableDelete__SWIG_0(p, a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +type SwigcptrProducerStateTable uintptr + +func (p SwigcptrProducerStateTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrProducerStateTable) SwigIsProducerStateTable() { +} + +func (p SwigcptrProducerStateTable) DirectorInterface() interface{} { + return nil +} + +func NewProducerStateTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret ProducerStateTable) { + var swig_r ProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (ProducerStateTable)(SwigcptrProducerStateTable(C._wrap_new_ProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_610)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewProducerStateTable__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret ProducerStateTable) { + var swig_r ProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (ProducerStateTable)(SwigcptrProducerStateTable(C._wrap_new_ProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_611)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewProducerStateTable__SWIG_2(arg1 RedisPipeline, arg2 string) (_swig_ret ProducerStateTable) { + var swig_r ProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (ProducerStateTable)(SwigcptrProducerStateTable(C._wrap_new_ProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_612)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewProducerStateTable(a ...interface{}) ProducerStateTable { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_1 + } + return NewProducerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string)) + } +check_1: + if argc == 2 { + return NewProducerStateTable__SWIG_2(a[0].(RedisPipeline), a[1].(string)) + } + if argc == 3 { + return NewProducerStateTable__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func DeleteProducerStateTable(arg1 ProducerStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrProducerStateTable) SetBuffered(arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ProducerStateTable_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) +} + +func (arg1 SwigcptrProducerStateTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_ProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_613)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_614)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_615)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrProducerStateTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_ProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_616)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_617)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrProducerStateTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_618)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrProducerStateTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_ProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_619)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_620)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_621)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrProducerStateTable) Delete__SWIG_1(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_ProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_622)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_623)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrProducerStateTable) Delete__SWIG_2(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_624)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrProducerStateTable) Set__SWIG_3(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrProducerStateTable) Set(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrProducerStateTable) Delete__SWIG_3(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrProducerStateTable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Delete__SWIG_2(a[0].(string)) + return + } +check_1: + if argc == 1 { + p.Delete__SWIG_3(a[0].(VectorString)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrProducerStateTable) Flush() { + _swig_i_0 := arg1 + C._wrap_ProducerStateTable_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrProducerStateTable) Count() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_ProducerStateTable_count_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrProducerStateTable) Clear() { + _swig_i_0 := arg1 + C._wrap_ProducerStateTable_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrProducerStateTable) Create_temp_view() { + _swig_i_0 := arg1 + C._wrap_ProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrProducerStateTable) Apply_temp_view() { + _swig_i_0 := arg1 + C._wrap_ProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func ProducerStateTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrProducerStateTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrProducerStateTable) GetKeySetName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetDelKeySetName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrProducerStateTable) GetStateHashPrefix() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrProducerStateTable) SwigIsTableBase() { +} + +func (p SwigcptrProducerStateTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrProducerStateTable) SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) { + var swig_r TableName_KeySet + _swig_i_0 := arg1 + swig_r = (TableName_KeySet)(SwigcptrTableName_KeySet(C._wrap_ProducerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +type ProducerStateTable interface { + Swigcptr() uintptr + SwigIsProducerStateTable() + DirectorInterface() interface{} + SetBuffered(arg2 bool) + Set(a ...interface{}) + Delete(a ...interface{}) + Flush() + Count() (_swig_ret int64) + Clear() + Create_temp_view() + Apply_temp_view() + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetKeySetName() (_swig_ret string) + GetDelKeySetName() (_swig_ret string) + GetStateHashPrefix() (_swig_ret string) + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) +} + +type _swig_DirectorZmqProducerStateTable struct { + SwigcptrZmqProducerStateTable + v interface{} +} + +func (p *_swig_DirectorZmqProducerStateTable) Swigcptr() uintptr { + return p.SwigcptrZmqProducerStateTable.Swigcptr() +} + +func (p *_swig_DirectorZmqProducerStateTable) SwigIsZmqProducerStateTable() { +} + +func (p *_swig_DirectorZmqProducerStateTable) DirectorInterface() interface{} { + return p.v +} + +func NewDirectorZmqProducerStateTable__SWIG_0(v interface{}, arg1 DBConnector, arg2 string, arg3 ZmqClient, arg4 bool) ZmqProducerStateTable { + p := &_swig_DirectorZmqProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_636)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorZmqProducerStateTable__SWIG_1(v interface{}, arg1 DBConnector, arg2 string, arg3 ZmqClient) ZmqProducerStateTable { + p := &_swig_DirectorZmqProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_637)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorZmqProducerStateTable__SWIG_2(v interface{}, arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool, arg5 bool) ZmqProducerStateTable { + p := &_swig_DirectorZmqProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_638)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3), C._Bool(_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorZmqProducerStateTable__SWIG_3(v interface{}, arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool) ZmqProducerStateTable { + p := &_swig_DirectorZmqProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_639)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorZmqProducerStateTable__SWIG_4(v interface{}, arg1 RedisPipeline, arg2 string, arg3 ZmqClient) ZmqProducerStateTable { + p := &_swig_DirectorZmqProducerStateTable{0, v} + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_640)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + return p +} + +func NewDirectorZmqProducerStateTable(abi interface{}, a ...interface{}) ZmqProducerStateTable { + argc := len(a) + if argc == 3 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_1 + } + return NewDirectorZmqProducerStateTable__SWIG_1(abi, a[0].(DBConnector), a[1].(string), a[2].(ZmqClient)) + } +check_1: + if argc == 3 { + return NewDirectorZmqProducerStateTable__SWIG_4(abi, a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient)) + } + if argc == 4 { + if _, ok := a[0].(SwigcptrRedisPipeline); !ok { + goto check_3 + } + return NewDirectorZmqProducerStateTable__SWIG_3(abi, a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool)) + } +check_3: + if argc == 4 { + return NewDirectorZmqProducerStateTable__SWIG_0(abi, a[0].(DBConnector), a[1].(string), a[2].(ZmqClient), a[3].(bool)) + } + if argc == 5 { + return NewDirectorZmqProducerStateTable__SWIG_2(abi, a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool), a[4].(bool)) + } + panic("No match for overloaded function call") +} + +func DeleteDirectorZmqProducerStateTable(arg1 ZmqProducerStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_DeleteDirectorZmqProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +//export Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794 +func Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794(c int) { + swigDirectorLookup(c).(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable = 0 + swigDirectorDelete(c) +} + +type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_0 interface { + Set__SWIG_0(string, FieldValuePairs, string, string) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_0(key string, values FieldValuePairs, op string, prefix string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_0); swig_ok { + swig_g.Set__SWIG_0(key, values, op, prefix) + return + } + _swig_i_0 := key + _swig_i_1 := values.Swigcptr() + _swig_i_2 := op + _swig_i_3 := prefix + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_641)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_642)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_643)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_3 + } +} + +func DirectorZmqProducerStateTableSet__SWIG_0(p ZmqProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3.Swigcptr() + _swig_i_2 := arg4 + _swig_i_3 := arg5 + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_641)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_642)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_643)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_3 + } +} + +//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string, arg5 string) { + var _swig_i_0 string + var _swig_i_2 string + var _swig_i_3 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_2 = swigCopyString(arg4) + _swig_i_3 = swigCopyString(arg5) + swig_p.Set__SWIG_0(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2, _swig_i_3) +} + +type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_1 interface { + Set__SWIG_1(string, FieldValuePairs, string) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_1(key string, values FieldValuePairs, op string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_1); swig_ok { + swig_g.Set__SWIG_1(key, values, op) + return + } + _swig_i_0 := key + _swig_i_1 := values.Swigcptr() + _swig_i_2 := op + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_644)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_645)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +func DirectorZmqProducerStateTableSet__SWIG_1(p ZmqProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3.Swigcptr() + _swig_i_2 := arg4 + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_644)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_645)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string) { + var _swig_i_0 string + var _swig_i_2 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_2 = swigCopyString(arg4) + swig_p.Set__SWIG_1(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2) +} + +type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_2 interface { + Set__SWIG_2(string, FieldValuePairs) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_2(key string, values FieldValuePairs) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_2); swig_ok { + swig_g.Set__SWIG_2(key, values) + return + } + _swig_i_0 := key + _swig_i_1 := values.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_646)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +func DirectorZmqProducerStateTableSet__SWIG_2(p ZmqProducerStateTable, arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg2 + _swig_i_1 := arg3.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_646)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr) { + var _swig_i_0 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + swig_p.Set__SWIG_2(_swig_i_0, SwigcptrFieldValuePairs(arg3)) +} + +type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_0 interface { + Delete__SWIG_0(string, string, string) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_0(key string, op string, prefix string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_0); swig_ok { + swig_g.Delete__SWIG_0(key, op, prefix) + return + } + _swig_i_0 := key + _swig_i_1 := op + _swig_i_2 := prefix + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_647)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_648)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_649)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +func DirectorZmqProducerStateTableDelete__SWIG_0(p ZmqProducerStateTable, arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3 + _swig_i_2 := arg4 + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_647)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_648)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_649)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_2 + } +} + +//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string, arg4 string) { + var _swig_i_0 string + var _swig_i_1 string + var _swig_i_2 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_1 = swigCopyString(arg3) + _swig_i_2 = swigCopyString(arg4) + swig_p.Delete__SWIG_0(_swig_i_0, _swig_i_1, _swig_i_2) +} + +type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_1 interface { + Delete__SWIG_1(string, string) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_1(key string, op string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_1); swig_ok { + swig_g.Delete__SWIG_1(key, op) + return + } + _swig_i_0 := key + _swig_i_1 := op + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_650)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_651)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } +} + +func DirectorZmqProducerStateTableDelete__SWIG_1(p ZmqProducerStateTable, arg2 string, arg3 string) { + _swig_i_0 := arg2 + _swig_i_1 := arg3 + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_650)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_651)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } + if Swig_escape_always_false { + Swig_escape_val = _swig_i_1 + } +} + +//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string) { + var _swig_i_0 string + var _swig_i_1 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + _swig_i_1 = swigCopyString(arg3) + swig_p.Delete__SWIG_1(_swig_i_0, _swig_i_1) +} + +type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_2 interface { + Delete__SWIG_2(string) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_2(key string) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_2); swig_ok { + swig_g.Delete__SWIG_2(key) + return + } + _swig_i_0 := key + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_652)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +func DirectorZmqProducerStateTableDelete__SWIG_2(p ZmqProducerStateTable, arg2 string) { + _swig_i_0 := arg2 + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_652)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = _swig_i_0 + } +} + +//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string) { + var _swig_i_0 string + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + _swig_i_0 = swigCopyString(arg2) + swig_p.Delete__SWIG_2(_swig_i_0) +} + +type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_3 interface { + Set__SWIG_3(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_3(values Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_3); swig_ok { + swig_g.Set__SWIG_3(values) + return + } + _swig_i_0 := values.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +func DirectorZmqProducerStateTableSet__SWIG_3(p ZmqProducerStateTable, arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg2.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + swig_p.Set__SWIG_3(SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_(arg2)) +} + +func (p _swig_DirectorZmqProducerStateTable) Set(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func DirectorZmqProducerStateTableSet(p *_swig_DirectorZmqProducerStateTable, a ...interface{}) { + argc := len(a) + if argc == 1 { + DirectorZmqProducerStateTableSet__SWIG_3(p, a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) + return + } + if argc == 2 { + DirectorZmqProducerStateTableSet__SWIG_2(p, a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + DirectorZmqProducerStateTableSet__SWIG_1(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + DirectorZmqProducerStateTableSet__SWIG_0(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_3 interface { + Delete__SWIG_3(VectorString) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_3(keys VectorString) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_3); swig_ok { + swig_g.Delete__SWIG_3(keys) + return + } + _swig_i_0 := keys.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +func DirectorZmqProducerStateTableDelete__SWIG_3(p ZmqProducerStateTable, arg2 VectorString) { + _swig_i_0 := arg2.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + swig_p.Delete__SWIG_3(SwigcptrVectorString(arg2)) +} + +func (p _swig_DirectorZmqProducerStateTable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Delete__SWIG_2(a[0].(string)) + return + } +check_1: + if argc == 1 { + p.Delete__SWIG_3(a[0].(VectorString)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func DirectorZmqProducerStateTableDelete(p *_swig_DirectorZmqProducerStateTable, a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + DirectorZmqProducerStateTableDelete__SWIG_2(p, a[0].(string)) + return + } +check_1: + if argc == 1 { + DirectorZmqProducerStateTableDelete__SWIG_3(p, a[0].(VectorString)) + return + } + if argc == 2 { + DirectorZmqProducerStateTableDelete__SWIG_1(p, a[0].(string), a[1].(string)) + return + } + if argc == 3 { + DirectorZmqProducerStateTableDelete__SWIG_0(p, a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +type _swig_DirectorInterfaceZmqProducerStateTableSend interface { + Send(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) +} + +func (swig_p *_swig_DirectorZmqProducerStateTable) Send(kcos Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSend); swig_ok { + swig_g.Send(kcos) + return + } + _swig_i_0 := kcos.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +func DirectorZmqProducerStateTableSend(p ZmqProducerStateTable, arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg2.Swigcptr() + C._wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) +} + +//export Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794 +func Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { + swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) + swig_p.Send(SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_(arg2)) +} + +type SwigcptrZmqProducerStateTable uintptr + +func (p SwigcptrZmqProducerStateTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrZmqProducerStateTable) SwigIsZmqProducerStateTable() { +} + +func (p SwigcptrZmqProducerStateTable) DirectorInterface() interface{} { + return nil +} + +func NewZmqProducerStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 ZmqClient, arg4 bool) (_swig_ret ZmqProducerStateTable) { + var swig_r ZmqProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_636)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqProducerStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 ZmqClient) (_swig_ret ZmqProducerStateTable) { + var swig_r ZmqProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_637)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqProducerStateTable__SWIG_2(arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool, arg5 bool) (_swig_ret ZmqProducerStateTable) { + var swig_r ZmqProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_638)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3), C._Bool(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqProducerStateTable__SWIG_3(arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool) (_swig_ret ZmqProducerStateTable) { + var swig_r ZmqProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_639)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqProducerStateTable__SWIG_4(arg1 RedisPipeline, arg2 string, arg3 ZmqClient) (_swig_ret ZmqProducerStateTable) { + var swig_r ZmqProducerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_640)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewZmqProducerStateTable(a ...interface{}) ZmqProducerStateTable { + argc := len(a) + if argc == 3 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_1 + } + return NewZmqProducerStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(ZmqClient)) + } +check_1: + if argc == 3 { + return NewZmqProducerStateTable__SWIG_4(a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient)) + } + if argc == 4 { + if _, ok := a[0].(SwigcptrRedisPipeline); !ok { + goto check_3 + } + return NewZmqProducerStateTable__SWIG_3(a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool)) + } +check_3: + if argc == 4 { + return NewZmqProducerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(ZmqClient), a[3].(bool)) + } + if argc == 5 { + return NewZmqProducerStateTable__SWIG_2(a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool), a[4].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + _swig_i_4 := arg5 + C._wrap_ZmqProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_641)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_642)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_643)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_ZmqProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_644)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_645)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ZmqProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_646)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_ZmqProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_647)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_648)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_649)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_1(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_ZmqProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_650)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_651)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_2(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ZmqProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_652)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_3(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ZmqProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrZmqProducerStateTable) Set(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) + return + } + if argc == 3 { + p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) + return + } + if argc == 4 { + p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_3(arg2 VectorString) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ZmqProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (p SwigcptrZmqProducerStateTable) Delete(a ...interface{}) { + argc := len(a) + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Delete__SWIG_2(a[0].(string)) + return + } +check_1: + if argc == 1 { + p.Delete__SWIG_3(a[0].(VectorString)) + return + } + if argc == 2 { + p.Delete__SWIG_1(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrZmqProducerStateTable) Send(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ZmqProducerStateTable_send_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrZmqProducerStateTable) DbUpdaterQueueSize() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_ZmqProducerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func DeleteZmqProducerStateTable(arg1 ZmqProducerStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ZmqProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrZmqProducerStateTable) SetBuffered(arg1 bool) { + _swig_i_0 := arg1 + C._wrap_ZmqProducerStateTable_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C._Bool(_swig_i_0)) +} + +func (_swig_base SwigcptrZmqProducerStateTable) Flush() { + C._wrap_ZmqProducerStateTable_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrZmqProducerStateTable) Count() (_swig_ret int64) { + var swig_r int64 + swig_r = (int64)(C._wrap_ZmqProducerStateTable_count_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrZmqProducerStateTable) Clear() { + C._wrap_ZmqProducerStateTable_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrZmqProducerStateTable) Create_temp_view() { + C._wrap_ZmqProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrZmqProducerStateTable) Apply_temp_view() { + C._wrap_ZmqProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func ZmqProducerStateTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ZmqProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ZmqProducerStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ZmqProducerStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ZmqProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ZmqProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ZmqProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ZmqProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrZmqProducerStateTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetKeySetName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ZmqProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetDelKeySetName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ZmqProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrZmqProducerStateTable) GetStateHashPrefix() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ZmqProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrZmqProducerStateTable) SwigIsProducerStateTable() { +} + +func (p SwigcptrZmqProducerStateTable) SwigGetProducerStateTable() ProducerStateTable { + return SwigcptrProducerStateTable(p.Swigcptr()) +} + +func (p SwigcptrZmqProducerStateTable) SwigIsTableBase() { +} + +func (p SwigcptrZmqProducerStateTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (p SwigcptrZmqProducerStateTable) SwigGetTableName_KeySet() TableName_KeySet { + return p.SwigGetProducerStateTable().SwigGetTableName_KeySet() +} + +type ZmqProducerStateTable interface { + Swigcptr() uintptr + SwigIsZmqProducerStateTable() + DirectorInterface() interface{} + Set(a ...interface{}) + Delete(a ...interface{}) + Send(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) + DbUpdaterQueueSize() (_swig_ret int64) + SetBuffered(arg1 bool) + Flush() + Count() (_swig_ret int64) + Clear() + Create_temp_view() + Apply_temp_view() + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetKeySetName() (_swig_ret string) + GetDelKeySetName() (_swig_ret string) + GetStateHashPrefix() (_swig_ret string) + SwigIsProducerStateTable() + SwigGetProducerStateTable() ProducerStateTable + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableName_KeySet() TableName_KeySet +} + +type SwigcptrConsumerTableBase uintptr + +func (p SwigcptrConsumerTableBase) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrConsumerTableBase) SwigIsConsumerTableBase() { +} + +func (arg1 SwigcptrConsumerTableBase) GetPOP_BATCH_SIZE() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_ConsumerTableBase_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func DeleteConsumerTableBase(arg1 ConsumerTableBase) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ConsumerTableBase_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrConsumerTableBase) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConsumerTableBase_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_0(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_ConsumerTableBase_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_665)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_1(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ConsumerTableBase_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_2(arg2 *string, arg3 *string, arg4 FieldValuePairs, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + _swig_i_4 := arg5 + C._wrap_ConsumerTableBase_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.uintptr_t(_swig_i_3), *(*C.swig_type_666)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_3(arg2 *string, arg3 *string, arg4 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_ConsumerTableBase_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.uintptr_t(_swig_i_3)) +} + +func (p SwigcptrConsumerTableBase) Pop(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) + return + } + if argc == 3 { + p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) + return + } + if argc == 4 { + p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConsumerTableBase) Empty() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_ConsumerTableBase_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func ConsumerTableBaseGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTableBase_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTableBase) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTableBase_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTableBase) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTableBase_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTableBase) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTableBase_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTableBase) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTableBase) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTableBase) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrConsumerTableBase) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerTableBase) Pops__SWIG_0(arg1 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_ConsumerTableBase_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerTableBase) Pops__SWIG_1(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList, arg4 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_ConsumerTableBase_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_476)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (_swig_base SwigcptrConsumerTableBase) Pops__SWIG_2(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3.Swigcptr() + C._wrap_ConsumerTableBase_pops__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (p SwigcptrConsumerTableBase) Pops(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue)) + return + } + if argc == 3 { + p.Pops__SWIG_2(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList)) + return + } + if argc == 4 { + p.Pops__SWIG_1(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerTableBase) GetFd() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ConsumerTableBase_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) ReadData() (_swig_ret uint64) { + var swig_r uint64 + swig_r = (uint64)(C._wrap_ConsumerTableBase_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) HasData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTableBase_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) HasCachedData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTableBase_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) InitializedWithData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTableBase_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) UpdateAfterRead() { + C._wrap_ConsumerTableBase_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrConsumerTableBase) Subscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTableBase_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerTableBase) Psubscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTableBase_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerTableBase) Punsubscribe(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConsumerTableBase_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConsumerTableBase) SetQueueLength(arg1 int64) { + _swig_i_0 := arg1 + C._wrap_ConsumerTableBase_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerTableBase) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ConsumerTableBase_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) Multi() { + C._wrap_ConsumerTableBase_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrConsumerTableBase) Exec() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTableBase_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTableBase) Enqueue__SWIG_0(arg1 string, arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConsumerTableBase_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConsumerTableBase) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTableBase_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (p SwigcptrConsumerTableBase) Enqueue(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) + return + } +check_1: + if argc == 2 { + p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerTableBase) DequeueReply() (_swig_ret RedisReply) { + var swig_r RedisReply + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_ConsumerTableBase_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (p SwigcptrConsumerTableBase) SwigIsTableConsumable() { +} + +func (p SwigcptrConsumerTableBase) SwigGetTableConsumable() TableConsumable { + return SwigcptrTableConsumable(p.Swigcptr()) +} + +func (p SwigcptrConsumerTableBase) SwigIsTableBase() { +} + +func (p SwigcptrConsumerTableBase) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrConsumerTableBase) SwigGetRedisTransactioner() (_swig_ret RedisTransactioner) { + var swig_r RedisTransactioner + _swig_i_0 := arg1 + swig_r = (RedisTransactioner)(SwigcptrRedisTransactioner(C._wrap_ConsumerTableBase_SwigGetRedisTransactioner_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrConsumerTableBase) SwigGetTableEntryPoppable() TableEntryPoppable { + return p.SwigGetTableConsumable().SwigGetTableEntryPoppable() +} + +func (p SwigcptrConsumerTableBase) SwigGetRedisSelect() RedisSelect { + return p.SwigGetTableConsumable().SwigGetRedisSelect() +} + +func (p SwigcptrConsumerTableBase) SwigGetSelectable() Selectable { + return p.SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() +} + +type ConsumerTableBase interface { + Swigcptr() uintptr + SwigIsConsumerTableBase() + GetPOP_BATCH_SIZE() (_swig_ret int) + GetDbConnector() (_swig_ret DBConnector) + Pop(a ...interface{}) + Empty() (_swig_ret bool) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + Pops(a ...interface{}) + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + Subscribe(arg1 DBConnector, arg2 string) + Psubscribe(arg1 DBConnector, arg2 string) + Punsubscribe(arg1 string) + SetQueueLength(arg1 int64) + GetPri() (_swig_ret int) + Multi() + Exec() (_swig_ret bool) + Enqueue(a ...interface{}) + DequeueReply() (_swig_ret RedisReply) + SwigIsTableConsumable() + SwigGetTableConsumable() TableConsumable + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetRedisTransactioner() (_swig_ret RedisTransactioner) + SwigGetTableEntryPoppable() TableEntryPoppable + SwigGetRedisSelect() RedisSelect + SwigGetSelectable() Selectable +} + +type SwigcptrConsumerTable uintptr + +func (p SwigcptrConsumerTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrConsumerTable) SwigIsConsumerTable() { +} + +func NewConsumerTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int) (_swig_ret ConsumerTable) { + var swig_r ConsumerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (ConsumerTable)(SwigcptrConsumerTable(C._wrap_new_ConsumerTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_676)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConsumerTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret ConsumerTable) { + var swig_r ConsumerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (ConsumerTable)(SwigcptrConsumerTable(C._wrap_new_ConsumerTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_677)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConsumerTable__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret ConsumerTable) { + var swig_r ConsumerTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (ConsumerTable)(SwigcptrConsumerTable(C._wrap_new_ConsumerTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_678)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConsumerTable(a ...interface{}) ConsumerTable { + argc := len(a) + if argc == 2 { + return NewConsumerTable__SWIG_2(a[0].(DBConnector), a[1].(string)) + } + if argc == 3 { + return NewConsumerTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) + } + if argc == 4 { + return NewConsumerTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConsumerTable) Pops(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ConsumerTable_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrConsumerTable) SetModifyRedis(arg2 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConsumerTable_setModifyRedis_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) +} + +func DeleteConsumerTable(arg1 ConsumerTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ConsumerTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerTable) GetPOP_BATCH_SIZE() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_GetConsumerTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConsumerTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_679)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerTable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_ConsumerTable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerTable) Pop__SWIG_2(arg1 *string, arg2 *string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_ConsumerTable_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_680)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (_swig_base SwigcptrConsumerTable) Pop__SWIG_3(arg1 *string, arg2 *string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ConsumerTable_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (p SwigcptrConsumerTable) Pop(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) + return + } + if argc == 3 { + p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) + return + } + if argc == 4 { + p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerTable) Empty() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTable_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func ConsumerTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrConsumerTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerTable) GetFd() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ConsumerTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) ReadData() (_swig_ret uint64) { + var swig_r uint64 + swig_r = (uint64)(C._wrap_ConsumerTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) HasData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) HasCachedData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) InitializedWithData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) UpdateAfterRead() { + C._wrap_ConsumerTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrConsumerTable) Subscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerTable) Psubscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerTable) Punsubscribe(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConsumerTable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConsumerTable) SetQueueLength(arg1 int64) { + _swig_i_0 := arg1 + C._wrap_ConsumerTable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerTable) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ConsumerTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) Multi() { + C._wrap_ConsumerTable_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrConsumerTable) Exec() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerTable_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) Enqueue__SWIG_0(arg1 string, arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConsumerTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConsumerTable) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (p SwigcptrConsumerTable) Enqueue(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) + return + } +check_1: + if argc == 2 { + p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerTable) DequeueReply() (_swig_ret RedisReply) { + var swig_r RedisReply + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_ConsumerTable_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrConsumerTable) GetKeyValueOpQueueTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrConsumerTable) SwigIsConsumerTableBase() { +} + +func (p SwigcptrConsumerTable) SwigGetConsumerTableBase() ConsumerTableBase { + return SwigcptrConsumerTableBase(p.Swigcptr()) +} + +func (p SwigcptrConsumerTable) SwigIsTableConsumable() { +} + +func (p SwigcptrConsumerTable) SwigGetTableConsumable() TableConsumable { + return SwigcptrTableConsumable(p.Swigcptr()) +} + +func (p SwigcptrConsumerTable) SwigIsTableBase() { +} + +func (p SwigcptrConsumerTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrConsumerTable) SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) { + var swig_r TableName_KeyValueOpQueues + _swig_i_0 := arg1 + swig_r = (TableName_KeyValueOpQueues)(SwigcptrTableName_KeyValueOpQueues(C._wrap_ConsumerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrConsumerTable) SwigGetTableEntryPoppable() TableEntryPoppable { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetTableEntryPoppable() +} + +func (p SwigcptrConsumerTable) SwigGetRedisSelect() RedisSelect { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect() +} + +func (p SwigcptrConsumerTable) SwigGetSelectable() Selectable { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() +} + +func (p SwigcptrConsumerTable) SwigGetRedisTransactioner() RedisTransactioner { + return p.SwigGetConsumerTableBase().SwigGetRedisTransactioner() +} + +type ConsumerTable interface { + Swigcptr() uintptr + SwigIsConsumerTable() + Pops(arg2 KeyOpFieldsValuesQueue) + SetModifyRedis(arg2 bool) + GetPOP_BATCH_SIZE() (_swig_ret int) + GetDbConnector() (_swig_ret DBConnector) + Pop(a ...interface{}) + Empty() (_swig_ret bool) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + Subscribe(arg1 DBConnector, arg2 string) + Psubscribe(arg1 DBConnector, arg2 string) + Punsubscribe(arg1 string) + SetQueueLength(arg1 int64) + GetPri() (_swig_ret int) + Multi() + Exec() (_swig_ret bool) + Enqueue(a ...interface{}) + DequeueReply() (_swig_ret RedisReply) + GetKeyValueOpQueueTableName() (_swig_ret string) + SwigIsConsumerTableBase() + SwigGetConsumerTableBase() ConsumerTableBase + SwigIsTableConsumable() + SwigGetTableConsumable() TableConsumable + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) + SwigGetTableEntryPoppable() TableEntryPoppable + SwigGetRedisSelect() RedisSelect + SwigGetSelectable() Selectable + SwigGetRedisTransactioner() RedisTransactioner +} + +type SwigcptrConsumerStateTable uintptr + +func (p SwigcptrConsumerStateTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrConsumerStateTable) SwigIsConsumerStateTable() { +} + +func NewConsumerStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int) (_swig_ret ConsumerStateTable) { + var swig_r ConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (ConsumerStateTable)(SwigcptrConsumerStateTable(C._wrap_new_ConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_690)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConsumerStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret ConsumerStateTable) { + var swig_r ConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (ConsumerStateTable)(SwigcptrConsumerStateTable(C._wrap_new_ConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_691)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConsumerStateTable__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret ConsumerStateTable) { + var swig_r ConsumerStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (ConsumerStateTable)(SwigcptrConsumerStateTable(C._wrap_new_ConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_692)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewConsumerStateTable(a ...interface{}) ConsumerStateTable { + argc := len(a) + if argc == 2 { + return NewConsumerStateTable__SWIG_2(a[0].(DBConnector), a[1].(string)) + } + if argc == 3 { + return NewConsumerStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) + } + if argc == 4 { + return NewConsumerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrConsumerStateTable) Pops(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_ConsumerStateTable_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func DeleteConsumerStateTable(arg1 ConsumerStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_ConsumerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerStateTable) GetPOP_BATCH_SIZE() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_GetConsumerStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_679)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_ConsumerStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_2(arg1 *string, arg2 *string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_ConsumerStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_680)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_3(arg1 *string, arg2 *string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_ConsumerStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (p SwigcptrConsumerStateTable) Pop(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) + return + } + if argc == 3 { + p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) + return + } + if argc == 4 { + p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerStateTable) Empty() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerStateTable_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func ConsumerStateTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_ConsumerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrConsumerStateTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerStateTable) GetFd() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ConsumerStateTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) ReadData() (_swig_ret uint64) { + var swig_r uint64 + swig_r = (uint64)(C._wrap_ConsumerStateTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) HasData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerStateTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) HasCachedData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) InitializedWithData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) UpdateAfterRead() { + C._wrap_ConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrConsumerStateTable) Subscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerStateTable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerStateTable) Psubscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerStateTable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrConsumerStateTable) Punsubscribe(arg1 string) { + _swig_i_0 := arg1 + C._wrap_ConsumerStateTable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConsumerStateTable) SetQueueLength(arg1 int64) { + _swig_i_0 := arg1 + C._wrap_ConsumerStateTable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) +} + +func (_swig_base SwigcptrConsumerStateTable) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_ConsumerStateTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) Multi() { + C._wrap_ConsumerStateTable_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrConsumerStateTable) Exec() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_ConsumerStateTable_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) Enqueue__SWIG_0(arg1 string, arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_ConsumerStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrConsumerStateTable) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_ConsumerStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (p SwigcptrConsumerStateTable) Enqueue(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) + return + } +check_1: + if argc == 2 { + p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrConsumerStateTable) DequeueReply() (_swig_ret RedisReply) { + var swig_r RedisReply + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_ConsumerStateTable_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrConsumerStateTable) GetKeySetName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerStateTable_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetDelKeySetName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrConsumerStateTable) GetStateHashPrefix() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_ConsumerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrConsumerStateTable) SwigIsConsumerTableBase() { +} + +func (p SwigcptrConsumerStateTable) SwigGetConsumerTableBase() ConsumerTableBase { + return SwigcptrConsumerTableBase(p.Swigcptr()) +} + +func (p SwigcptrConsumerStateTable) SwigIsTableConsumable() { +} + +func (p SwigcptrConsumerStateTable) SwigGetTableConsumable() TableConsumable { + return SwigcptrTableConsumable(p.Swigcptr()) +} + +func (p SwigcptrConsumerStateTable) SwigIsTableBase() { +} + +func (p SwigcptrConsumerStateTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (arg1 SwigcptrConsumerStateTable) SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) { + var swig_r TableName_KeySet + _swig_i_0 := arg1 + swig_r = (TableName_KeySet)(SwigcptrTableName_KeySet(C._wrap_ConsumerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (p SwigcptrConsumerStateTable) SwigGetTableEntryPoppable() TableEntryPoppable { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetTableEntryPoppable() +} + +func (p SwigcptrConsumerStateTable) SwigGetRedisSelect() RedisSelect { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect() +} + +func (p SwigcptrConsumerStateTable) SwigGetSelectable() Selectable { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() +} + +func (p SwigcptrConsumerStateTable) SwigGetRedisTransactioner() RedisTransactioner { + return p.SwigGetConsumerTableBase().SwigGetRedisTransactioner() +} + +type ConsumerStateTable interface { + Swigcptr() uintptr + SwigIsConsumerStateTable() + Pops(arg2 KeyOpFieldsValuesQueue) + GetPOP_BATCH_SIZE() (_swig_ret int) + GetDbConnector() (_swig_ret DBConnector) + Pop(a ...interface{}) + Empty() (_swig_ret bool) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + Subscribe(arg1 DBConnector, arg2 string) + Psubscribe(arg1 DBConnector, arg2 string) + Punsubscribe(arg1 string) + SetQueueLength(arg1 int64) + GetPri() (_swig_ret int) + Multi() + Exec() (_swig_ret bool) + Enqueue(a ...interface{}) + DequeueReply() (_swig_ret RedisReply) + GetKeySetName() (_swig_ret string) + GetDelKeySetName() (_swig_ret string) + GetStateHashPrefix() (_swig_ret string) + SwigIsConsumerTableBase() + SwigGetConsumerTableBase() ConsumerTableBase + SwigIsTableConsumable() + SwigGetTableConsumable() TableConsumable + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) + SwigGetTableEntryPoppable() TableEntryPoppable + SwigGetRedisSelect() RedisSelect + SwigGetSelectable() Selectable + SwigGetRedisTransactioner() RedisTransactioner +} + +type SwigcptrSubscriberStateTable uintptr + +func (p SwigcptrSubscriberStateTable) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrSubscriberStateTable) SwigIsSubscriberStateTable() { +} + +func NewSubscriberStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int) (_swig_ret SubscriberStateTable) { + var swig_r SubscriberStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_new_SubscriberStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_704)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewSubscriberStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret SubscriberStateTable) { + var swig_r SubscriberStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_new_SubscriberStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_705)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewSubscriberStateTable__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret SubscriberStateTable) { + var swig_r SubscriberStateTable + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_new_SubscriberStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_706)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewSubscriberStateTable(a ...interface{}) SubscriberStateTable { + argc := len(a) + if argc == 2 { + return NewSubscriberStateTable__SWIG_2(a[0].(DBConnector), a[1].(string)) + } + if argc == 3 { + return NewSubscriberStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) + } + if argc == 4 { + return NewSubscriberStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrSubscriberStateTable) Pops(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_SubscriberStateTable_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrSubscriberStateTable) ReadData() (_swig_ret uint64) { + var swig_r uint64 + _swig_i_0 := arg1 + swig_r = (uint64)(C._wrap_SubscriberStateTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSubscriberStateTable) HasData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_SubscriberStateTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSubscriberStateTable) HasCachedData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_SubscriberStateTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrSubscriberStateTable) InitializedWithData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_SubscriberStateTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func DeleteSubscriberStateTable(arg1 SubscriberStateTable) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_SubscriberStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrSubscriberStateTable) GetPOP_BATCH_SIZE() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_GetSubscriberStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrSubscriberStateTable) GetDbConnector() (_swig_ret DBConnector) { + var swig_r DBConnector + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_SubscriberStateTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_SubscriberStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_679)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_SubscriberStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) +} + +func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_2(arg1 *string, arg2 *string, arg3 FieldValuePairs, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + _swig_i_3 := arg4 + C._wrap_SubscriberStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_680)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_3(arg1 *string, arg2 *string, arg3 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + C._wrap_SubscriberStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2)) +} + +func (p SwigcptrSubscriberStateTable) Pop(a ...interface{}) { + argc := len(a) + if argc == 1 { + p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) + return + } + if argc == 2 { + p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) + return + } + if argc == 3 { + p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) + return + } + if argc == 4 { + p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrSubscriberStateTable) Empty() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_SubscriberStateTable_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func SubscriberStateTableGetTableSeparator(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SubscriberStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrSubscriberStateTable) GetTableName() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_SubscriberStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrSubscriberStateTable) GetKeyName(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SubscriberStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrSubscriberStateTable) GetTableNameSeparator() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_SubscriberStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrSubscriberStateTable) GetChannelName__SWIG_0() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_SubscriberStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrSubscriberStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SubscriberStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (_swig_base SwigcptrSubscriberStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_SubscriberStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (p SwigcptrSubscriberStateTable) GetChannelName(a ...interface{}) string { + argc := len(a) + if argc == 0 { + return p.GetChannelName__SWIG_0() + } + if argc == 1 { + if _, ok := a[0].(string); !ok { + goto check_2 + } + return p.GetChannelName__SWIG_1(a[0].(string)) + } +check_2: + if argc == 1 { + return p.GetChannelName__SWIG_2(a[0].(int)) + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrSubscriberStateTable) GetFd() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_SubscriberStateTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrSubscriberStateTable) UpdateAfterRead() { + C._wrap_SubscriberStateTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrSubscriberStateTable) Subscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_SubscriberStateTable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrSubscriberStateTable) Psubscribe(arg1 DBConnector, arg2 string) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_SubscriberStateTable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (_swig_base SwigcptrSubscriberStateTable) Punsubscribe(arg1 string) { + _swig_i_0 := arg1 + C._wrap_SubscriberStateTable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrSubscriberStateTable) SetQueueLength(arg1 int64) { + _swig_i_0 := arg1 + C._wrap_SubscriberStateTable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) +} + +func (_swig_base SwigcptrSubscriberStateTable) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_SubscriberStateTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrSubscriberStateTable) Multi() { + C._wrap_SubscriberStateTable_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrSubscriberStateTable) Exec() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_SubscriberStateTable_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrSubscriberStateTable) Enqueue__SWIG_0(arg1 string, arg2 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_SubscriberStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func (_swig_base SwigcptrSubscriberStateTable) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + C._wrap_SubscriberStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (p SwigcptrSubscriberStateTable) Enqueue(a ...interface{}) { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(string); !ok { + goto check_1 + } + p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) + return + } +check_1: + if argc == 2 { + p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) + return + } + panic("No match for overloaded function call") +} + +func (_swig_base SwigcptrSubscriberStateTable) DequeueReply() (_swig_ret RedisReply) { + var swig_r RedisReply + swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_SubscriberStateTable_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) + return swig_r +} + +func (p SwigcptrSubscriberStateTable) SwigIsConsumerTableBase() { +} + +func (p SwigcptrSubscriberStateTable) SwigGetConsumerTableBase() ConsumerTableBase { + return SwigcptrConsumerTableBase(p.Swigcptr()) +} + +func (p SwigcptrSubscriberStateTable) SwigIsTableConsumable() { +} + +func (p SwigcptrSubscriberStateTable) SwigGetTableConsumable() TableConsumable { + return SwigcptrTableConsumable(p.Swigcptr()) +} + +func (p SwigcptrSubscriberStateTable) SwigIsTableBase() { +} + +func (p SwigcptrSubscriberStateTable) SwigGetTableBase() TableBase { + return SwigcptrTableBase(p.Swigcptr()) +} + +func (p SwigcptrSubscriberStateTable) SwigGetTableEntryPoppable() TableEntryPoppable { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetTableEntryPoppable() +} + +func (p SwigcptrSubscriberStateTable) SwigGetRedisSelect() RedisSelect { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect() +} + +func (p SwigcptrSubscriberStateTable) SwigGetSelectable() Selectable { + return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() +} + +func (p SwigcptrSubscriberStateTable) SwigGetRedisTransactioner() RedisTransactioner { + return p.SwigGetConsumerTableBase().SwigGetRedisTransactioner() +} + +type SubscriberStateTable interface { + Swigcptr() uintptr + SwigIsSubscriberStateTable() + Pops(arg2 KeyOpFieldsValuesQueue) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + InitializedWithData() (_swig_ret bool) + GetPOP_BATCH_SIZE() (_swig_ret int) + GetDbConnector() (_swig_ret DBConnector) + Pop(a ...interface{}) + Empty() (_swig_ret bool) + GetTableName() (_swig_ret string) + GetKeyName(arg1 string) (_swig_ret string) + GetTableNameSeparator() (_swig_ret string) + GetChannelName(a ...interface{}) string + GetFd() (_swig_ret int) + UpdateAfterRead() + Subscribe(arg1 DBConnector, arg2 string) + Psubscribe(arg1 DBConnector, arg2 string) + Punsubscribe(arg1 string) + SetQueueLength(arg1 int64) + GetPri() (_swig_ret int) + Multi() + Exec() (_swig_ret bool) + Enqueue(a ...interface{}) + DequeueReply() (_swig_ret RedisReply) + SwigIsConsumerTableBase() + SwigGetConsumerTableBase() ConsumerTableBase + SwigIsTableConsumable() + SwigGetTableConsumable() TableConsumable + SwigIsTableBase() + SwigGetTableBase() TableBase + SwigGetTableEntryPoppable() TableEntryPoppable + SwigGetRedisSelect() RedisSelect + SwigGetSelectable() Selectable + SwigGetRedisTransactioner() RedisTransactioner +} + +func GetDEFAULT_NC_POP_BATCH_SIZE() (_swig_ret int64) { + var swig_r int64 + swig_r = (int64)(C._wrap_DEFAULT_NC_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794()) + return swig_r +} + +type SwigcptrNotificationConsumer uintptr + +func (p SwigcptrNotificationConsumer) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrNotificationConsumer) SwigIsNotificationConsumer() { +} + +func NewNotificationConsumer__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int64) (_swig_ret NotificationConsumer) { + var swig_r NotificationConsumer + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (NotificationConsumer)(SwigcptrNotificationConsumer(C._wrap_new_NotificationConsumer__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_716)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_type_717(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewNotificationConsumer__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret NotificationConsumer) { + var swig_r NotificationConsumer + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (NotificationConsumer)(SwigcptrNotificationConsumer(C._wrap_new_NotificationConsumer__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_718)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewNotificationConsumer__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret NotificationConsumer) { + var swig_r NotificationConsumer + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (NotificationConsumer)(SwigcptrNotificationConsumer(C._wrap_new_NotificationConsumer__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_719)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewNotificationConsumer(a ...interface{}) NotificationConsumer { + argc := len(a) + if argc == 2 { + return NewNotificationConsumer__SWIG_2(a[0].(DBConnector), a[1].(string)) + } + if argc == 3 { + return NewNotificationConsumer__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) + } + if argc == 4 { + return NewNotificationConsumer__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int64)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrNotificationConsumer) Pop(arg2 *string, arg3 *string, arg4 FieldValuePairs) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_NotificationConsumer_pop_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.uintptr_t(_swig_i_3)) +} + +func (arg1 SwigcptrNotificationConsumer) Pops(arg2 KeyOpFieldsValuesQueue) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_NotificationConsumer_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrNotificationConsumer) Peek() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_NotificationConsumer_peek_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func DeleteNotificationConsumer(arg1 NotificationConsumer) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_NotificationConsumer_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (arg1 SwigcptrNotificationConsumer) GetFd() (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + swig_r = (int)(C._wrap_NotificationConsumer_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrNotificationConsumer) ReadData() (_swig_ret uint64) { + var swig_r uint64 + _swig_i_0 := arg1 + swig_r = (uint64)(C._wrap_NotificationConsumer_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrNotificationConsumer) HasData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_NotificationConsumer_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrNotificationConsumer) HasCachedData() (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_NotificationConsumer_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrNotificationConsumer) GetPOP_BATCH_SIZE() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_NotificationConsumer_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (_swig_base SwigcptrNotificationConsumer) InitializedWithData() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_NotificationConsumer_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (_swig_base SwigcptrNotificationConsumer) UpdateAfterRead() { + C._wrap_NotificationConsumer_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) +} + +func (_swig_base SwigcptrNotificationConsumer) GetPri() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_NotificationConsumer_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) + return swig_r +} + +func (p SwigcptrNotificationConsumer) SwigIsSelectable() { +} + +func (p SwigcptrNotificationConsumer) SwigGetSelectable() Selectable { + return SwigcptrSelectable(p.Swigcptr()) +} + +type NotificationConsumer interface { + Swigcptr() uintptr + SwigIsNotificationConsumer() + Pop(arg2 *string, arg3 *string, arg4 FieldValuePairs) + Pops(arg2 KeyOpFieldsValuesQueue) + Peek() (_swig_ret int) + GetFd() (_swig_ret int) + ReadData() (_swig_ret uint64) + HasData() (_swig_ret bool) + HasCachedData() (_swig_ret bool) + GetPOP_BATCH_SIZE() (_swig_ret int64) + InitializedWithData() (_swig_ret bool) + UpdateAfterRead() + GetPri() (_swig_ret int) + SwigIsSelectable() + SwigGetSelectable() Selectable +} + +type SwigcptrNotificationProducer uintptr + +func (p SwigcptrNotificationProducer) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrNotificationProducer) SwigIsNotificationProducer() { +} + +func NewNotificationProducer__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret NotificationProducer) { + var swig_r NotificationProducer + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (NotificationProducer)(SwigcptrNotificationProducer(C._wrap_new_NotificationProducer__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_722)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewNotificationProducer__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret NotificationProducer) { + var swig_r NotificationProducer + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (NotificationProducer)(SwigcptrNotificationProducer(C._wrap_new_NotificationProducer__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_723)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewNotificationProducer__SWIG_2(arg1 RedisPipeline, arg2 string) (_swig_ret NotificationProducer) { + var swig_r NotificationProducer + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (NotificationProducer)(SwigcptrNotificationProducer(C._wrap_new_NotificationProducer__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_724)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func NewNotificationProducer(a ...interface{}) NotificationProducer { + argc := len(a) + if argc == 2 { + if _, ok := a[0].(SwigcptrDBConnector); !ok { + goto check_1 + } + return NewNotificationProducer__SWIG_0(a[0].(DBConnector), a[1].(string)) + } +check_1: + if argc == 2 { + return NewNotificationProducer__SWIG_2(a[0].(RedisPipeline), a[1].(string)) + } + if argc == 3 { + return NewNotificationProducer__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrNotificationProducer) Send(arg2 string, arg3 string, arg4 FieldValuePairs) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + swig_r = (int64)(C._wrap_NotificationProducer_send_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_726)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_727)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func DeleteNotificationProducer(arg1 NotificationProducer) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_NotificationProducer_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type NotificationProducer interface { + Swigcptr() uintptr + SwigIsNotificationProducer() + Send(arg2 string, arg3 string, arg4 FieldValuePairs) (_swig_ret int64) +} + +const MAXIMUM_WARMRESTART_TIMER_VALUE int = 9999 +const DISABLE_WARMRESTART_TIMER_VALUE int = 9999 +type SwigcptrWarmStart uintptr + +func (p SwigcptrWarmStart) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrWarmStart) SwigIsWarmStart() { +} + +type SwssWarmStartWarmStartState int +func _swig_getWarmStart_INITIALIZED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { + var swig_r SwssWarmStartWarmStartState + swig_r = (SwssWarmStartWarmStartState)(C._wrap_INITIALIZED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartINITIALIZED SwssWarmStartWarmStartState = _swig_getWarmStart_INITIALIZED_WarmStart() +func _swig_getWarmStart_RESTORED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { + var swig_r SwssWarmStartWarmStartState + swig_r = (SwssWarmStartWarmStartState)(C._wrap_RESTORED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartRESTORED SwssWarmStartWarmStartState = _swig_getWarmStart_RESTORED_WarmStart() +func _swig_getWarmStart_REPLAYED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { + var swig_r SwssWarmStartWarmStartState + swig_r = (SwssWarmStartWarmStartState)(C._wrap_REPLAYED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartREPLAYED SwssWarmStartWarmStartState = _swig_getWarmStart_REPLAYED_WarmStart() +func _swig_getWarmStart_RECONCILED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { + var swig_r SwssWarmStartWarmStartState + swig_r = (SwssWarmStartWarmStartState)(C._wrap_RECONCILED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartRECONCILED SwssWarmStartWarmStartState = _swig_getWarmStart_RECONCILED_WarmStart() +func _swig_getWarmStart_WSDISABLED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { + var swig_r SwssWarmStartWarmStartState + swig_r = (SwssWarmStartWarmStartState)(C._wrap_WSDISABLED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartWSDISABLED SwssWarmStartWarmStartState = _swig_getWarmStart_WSDISABLED_WarmStart() +func _swig_getWarmStart_WSUNKNOWN_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { + var swig_r SwssWarmStartWarmStartState + swig_r = (SwssWarmStartWarmStartState)(C._wrap_WSUNKNOWN_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartWSUNKNOWN SwssWarmStartWarmStartState = _swig_getWarmStart_WSUNKNOWN_WarmStart() +type SwssWarmStartDataCheckState int +func _swig_getWarmStart_CHECK_IGNORED_WarmStart() (_swig_ret SwssWarmStartDataCheckState) { + var swig_r SwssWarmStartDataCheckState + swig_r = (SwssWarmStartDataCheckState)(C._wrap_CHECK_IGNORED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartCHECK_IGNORED SwssWarmStartDataCheckState = _swig_getWarmStart_CHECK_IGNORED_WarmStart() +func _swig_getWarmStart_CHECK_PASSED_WarmStart() (_swig_ret SwssWarmStartDataCheckState) { + var swig_r SwssWarmStartDataCheckState + swig_r = (SwssWarmStartDataCheckState)(C._wrap_CHECK_PASSED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartCHECK_PASSED SwssWarmStartDataCheckState = _swig_getWarmStart_CHECK_PASSED_WarmStart() +func _swig_getWarmStart_CHECK_FAILED_WarmStart() (_swig_ret SwssWarmStartDataCheckState) { + var swig_r SwssWarmStartDataCheckState + swig_r = (SwssWarmStartDataCheckState)(C._wrap_CHECK_FAILED_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartCHECK_FAILED SwssWarmStartDataCheckState = _swig_getWarmStart_CHECK_FAILED_WarmStart() +type SwssWarmStartDataCheckStage int +func _swig_getWarmStart_STAGE_SHUTDOWN_WarmStart() (_swig_ret SwssWarmStartDataCheckStage) { + var swig_r SwssWarmStartDataCheckStage + swig_r = (SwssWarmStartDataCheckStage)(C._wrap_STAGE_SHUTDOWN_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartSTAGE_SHUTDOWN SwssWarmStartDataCheckStage = _swig_getWarmStart_STAGE_SHUTDOWN_WarmStart() +func _swig_getWarmStart_STAGE_RESTORE_WarmStart() (_swig_ret SwssWarmStartDataCheckStage) { + var swig_r SwssWarmStartDataCheckStage + swig_r = (SwssWarmStartDataCheckStage)(C._wrap_STAGE_RESTORE_WarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +var WarmStartSTAGE_RESTORE SwssWarmStartDataCheckStage = _swig_getWarmStart_STAGE_RESTORE_WarmStart() +func GetWarmStartWarmStartStateNameMap() (_swig_ret Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_) { + var swig_r Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_ + swig_r = (Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_)(SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_(C._wrap_WarmStart_warmStartStateNameMap_get_swsscommon_728e05b169b08794())) + return swig_r +} + +func GetWarmStartDataCheckStateNameMap() (_swig_ret Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_) { + var swig_r Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_ + swig_r = (Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_)(SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_(C._wrap_WarmStart_dataCheckStateNameMap_get_swsscommon_728e05b169b08794())) + return swig_r +} + +func WarmStartGetInstance() (_swig_ret WarmStart) { + var swig_r WarmStart + swig_r = (WarmStart)(SwigcptrWarmStart(C._wrap_WarmStart_getInstance_swsscommon_728e05b169b08794())) + return swig_r +} + +func WarmStartInitialize__SWIG_0(arg1 string, arg2 string, arg3 uint, arg4 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_WarmStart_initialize__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_728)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_729)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C._Bool(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func WarmStartInitialize__SWIG_1(arg1 string, arg2 string, arg3 uint) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_WarmStart_initialize__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_730)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_731)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func WarmStartInitialize__SWIG_2(arg1 string, arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_WarmStart_initialize__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_732)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_733)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func WarmStartInitialize(a ...interface{}) { + argc := len(a) + if argc == 2 { + WarmStartInitialize__SWIG_2(a[0].(string), a[1].(string)) + return + } + if argc == 3 { + WarmStartInitialize__SWIG_1(a[0].(string), a[1].(string), a[2].(uint)) + return + } + if argc == 4 { + WarmStartInitialize__SWIG_0(a[0].(string), a[1].(string), a[2].(uint), a[3].(bool)) + return + } + panic("No match for overloaded function call") +} + +func WarmStartCheckWarmStart__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_WarmStart_checkWarmStart__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_734)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_735)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func WarmStartCheckWarmStart__SWIG_1(arg1 string, arg2 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_WarmStart_checkWarmStart__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_736)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_737)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func WarmStartCheckWarmStart(a ...interface{}) bool { + argc := len(a) + if argc == 2 { + return WarmStartCheckWarmStart__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return WarmStartCheckWarmStart__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func WarmStartIsWarmStart() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_WarmStart_isWarmStart_swsscommon_728e05b169b08794()) + return swig_r +} + +func WarmStartIsSystemWarmRebootEnabled() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_WarmStart_isSystemWarmRebootEnabled_swsscommon_728e05b169b08794()) + return swig_r +} + +func WarmStartGetWarmStartState(arg1 string, arg2 *SwssWarmStartWarmStartState) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_WarmStart_getWarmStartState_swsscommon_728e05b169b08794(*(*C.swig_type_738)(unsafe.Pointer(&_swig_i_0)), C.swig_voidp(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func WarmStartSetWarmStartState(arg1 string, arg2 SwssWarmStartWarmStartState) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_WarmStart_setWarmStartState_swsscommon_728e05b169b08794(*(*C.swig_type_739)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func WarmStartGetWarmStartTimer(arg1 string, arg2 string) (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (uint)(C._wrap_WarmStart_getWarmStartTimer_swsscommon_728e05b169b08794(*(*C.swig_type_740)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_741)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func WarmStartSetDataCheckState(arg1 string, arg2 SwssWarmStartDataCheckStage, arg3 SwssWarmStartDataCheckState) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_WarmStart_setDataCheckState_swsscommon_728e05b169b08794(*(*C.swig_type_742)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2)) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func WarmStartGetDataCheckState(arg1 string, arg2 SwssWarmStartDataCheckStage) (_swig_ret SwssWarmStartDataCheckState) { + var swig_r SwssWarmStartDataCheckState + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (SwssWarmStartDataCheckState)(C._wrap_WarmStart_getDataCheckState_swsscommon_728e05b169b08794(*(*C.swig_type_743)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func NewWarmStart() (_swig_ret WarmStart) { + var swig_r WarmStart + swig_r = (WarmStart)(SwigcptrWarmStart(C._wrap_new_WarmStart_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteWarmStart(arg1 WarmStart) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_WarmStart_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type WarmStart interface { + Swigcptr() uintptr + SwigIsWarmStart() +} + +type SwigcptrUnavailableDataError uintptr + +func (p SwigcptrUnavailableDataError) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrUnavailableDataError) SwigIsUnavailableDataError() { +} + +func NewUnavailableDataError(arg1 string, arg2 string) (_swig_ret UnavailableDataError) { + var swig_r UnavailableDataError + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (UnavailableDataError)(SwigcptrUnavailableDataError(C._wrap_new_UnavailableDataError_swsscommon_728e05b169b08794(*(*C.swig_type_744)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_745)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrUnavailableDataError) GetData() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_UnavailableDataError_getData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func DeleteUnavailableDataError(arg1 UnavailableDataError) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_UnavailableDataError_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type UnavailableDataError interface { + Swigcptr() uintptr + SwigIsUnavailableDataError() + GetData() (_swig_ret string) +} + +type SwigcptrDBInterface uintptr + +func (p SwigcptrDBInterface) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrDBInterface) SwigIsDBInterface() { +} + +func (arg1 SwigcptrDBInterface) Connect__SWIG_0(arg2 int, arg3 string, arg4 bool) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_DBInterface_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_747)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrDBInterface) Connect__SWIG_1(arg2 int, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_DBInterface_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_748)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (p SwigcptrDBInterface) Connect(a ...interface{}) { + argc := len(a) + if argc == 2 { + p.Connect__SWIG_1(a[0].(int), a[1].(string)) + return + } + if argc == 3 { + p.Connect__SWIG_0(a[0].(int), a[1].(string), a[2].(bool)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Close__SWIG_0(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_DBInterface_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_749)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrDBInterface) Close__SWIG_1() { + _swig_i_0 := arg1 + C._wrap_DBInterface_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +func (p SwigcptrDBInterface) Close(a ...interface{}) { + argc := len(a) + if argc == 0 { + p.Close__SWIG_1() + return + } + if argc == 1 { + p.Close__SWIG_0(a[0].(string)) + return + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Delete__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int64)(C._wrap_DBInterface_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_751)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_752)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Delete__SWIG_1(arg2 string, arg3 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (int64)(C._wrap_DBInterface_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_754)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_755)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (p SwigcptrDBInterface) Delete(a ...interface{}) int64 { + argc := len(a) + if argc == 2 { + return p.Delete__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Delete_all_by_pattern(arg2 string, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_DBInterface_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_756)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_757)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrDBInterface) Exists(arg2 string, arg3 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_DBInterface_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_758)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_759)(unsafe.Pointer(&_swig_i_2)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Get__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBInterface_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_760)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_761)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_762)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Get__SWIG_1(arg2 string, arg3 string, arg4 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { + var swig_r Std_shared_ptr_Sl_std_string_Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBInterface_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_763)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_764)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_765)(unsafe.Pointer(&_swig_i_3))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (p SwigcptrDBInterface) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { + argc := len(a) + if argc == 3 { + return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) + } + if argc == 4 { + return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (bool)(C._wrap_DBInterface_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_766)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_767)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_768)(unsafe.Pointer(&_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Get_all__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_DBInterface_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_769)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_770)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Get_all__SWIG_1(arg2 string, arg3 string) (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_DBInterface_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_771)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_772)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (p SwigcptrDBInterface) Get_all(a ...interface{}) FieldValueMap { + argc := len(a) + if argc == 2 { + return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Keys__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBInterface_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_773)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_774)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Keys__SWIG_1(arg2 string, arg3 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBInterface_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_775)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_776)(unsafe.Pointer(&_swig_i_2))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Keys__SWIG_2(arg2 string) (_swig_ret VectorString) { + var swig_r VectorString + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBInterface_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_777)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (p SwigcptrDBInterface) Keys(a ...interface{}) VectorString { + argc := len(a) + if argc == 1 { + return p.Keys__SWIG_2(a[0].(string)) + } + if argc == 2 { + return p.Keys__SWIG_1(a[0].(string), a[1].(string)) + } + if argc == 3 { + return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Scan(arg2 string, arg3 int, arg4 string, arg5 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { + var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBInterface_scan_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_778)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), *(*C.swig_type_779)(unsafe.Pointer(&_swig_i_3)), C.swig_intgo(_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int64)(C._wrap_DBInterface_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_781)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_782)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_783)(unsafe.Pointer(&_swig_i_3)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Hmset(arg2 string, arg3 string, arg4 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + C._wrap_DBInterface_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_784)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_785)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrDBInterface) Set__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string, arg6 bool) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + _swig_i_5 := arg6 + swig_r = (int64)(C._wrap_DBInterface_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_787)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_788)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_789)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_790)(unsafe.Pointer(&_swig_i_4)), C._Bool(_swig_i_5))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Set__SWIG_1(arg2 string, arg3 string, arg4 string, arg5 string) (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + _swig_i_4 := arg5 + swig_r = (int64)(C._wrap_DBInterface_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_792)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_793)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_794)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_795)(unsafe.Pointer(&_swig_i_4)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } + return swig_r +} + +func (p SwigcptrDBInterface) Set(a ...interface{}) int64 { + argc := len(a) + if argc == 4 { + return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) + } + if argc == 5 { + return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) + } + panic("No match for overloaded function call") +} + +func (arg1 SwigcptrDBInterface) Get_redis_client(arg2 string) (_swig_ret DBConnector) { + var swig_r DBConnector + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_DBInterface_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_796)(unsafe.Pointer(&_swig_i_1))))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func (arg1 SwigcptrDBInterface) Set_redis_kwargs(arg2 string, arg3 string, arg4 int) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_DBInterface_set_redis_kwargs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_797)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_798)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface_swsscommon_728e05b169b08794()) + return swig_r +} + +var DBInterfaceBLOCKING_ATTEMPT_ERROR_THRESHOLD int = _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface() +func _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface_swsscommon_728e05b169b08794()) + return swig_r +} + +var DBInterfaceBLOCKING_ATTEMPT_SUPPRESSION int = _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface() +func _swig_getDBInterface_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794()) + return swig_r +} + +var DBInterfaceCONNECT_RETRY_WAIT_TIME int = _swig_getDBInterface_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface() +func _swig_getDBInterface_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794()) + return swig_r +} + +var DBInterfaceDATA_RETRIEVAL_WAIT_TIME int = _swig_getDBInterface_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface() +func _swig_getDBInterface_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface() (_swig_ret int) { + var swig_r int + swig_r = (int)(C._wrap_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface_swsscommon_728e05b169b08794()) + return swig_r +} + +var DBInterfacePUB_SUB_NOTIFICATION_TIMEOUT int = _swig_getDBInterface_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface() +func _swig_getDBInterface_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface() (_swig_ret float64) { + var swig_r float64 + swig_r = (float64)(C._wrap_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface_swsscommon_728e05b169b08794()) + return swig_r +} + +var DBInterfacePUB_SUB_MAXIMUM_DATA_WAIT float64 = _swig_getDBInterface_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface() +func NewDBInterface() (_swig_ret DBInterface) { + var swig_r DBInterface + swig_r = (DBInterface)(SwigcptrDBInterface(C._wrap_new_DBInterface_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteDBInterface(arg1 DBInterface) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_DBInterface_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type DBInterface interface { + Swigcptr() uintptr + SwigIsDBInterface() + Connect(a ...interface{}) + Close(a ...interface{}) + Delete(a ...interface{}) int64 + Delete_all_by_pattern(arg2 string, arg3 string) + Exists(arg2 string, arg3 string) (_swig_ret bool) + Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ + Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) + Get_all(a ...interface{}) FieldValueMap + Keys(a ...interface{}) VectorString + Scan(arg2 string, arg3 int, arg4 string, arg5 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) + Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) + Hmset(arg2 string, arg3 string, arg4 FieldValueMap) + Set(a ...interface{}) int64 + Get_redis_client(arg2 string) (_swig_ret DBConnector) + Set_redis_kwargs(arg2 string, arg3 string, arg4 int) +} + +func GetDAEMON_LOGLEVEL() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_DAEMON_LOGLEVEL_get_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func GetDAEMON_LOGOUTPUT() (_swig_ret string) { + var swig_r string + swig_r_p := C._wrap_DAEMON_LOGOUTPUT_get_swsscommon_728e05b169b08794() + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func Err_exit(arg1 string, arg2 int, arg3 int, arg4 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + C._wrap_err_exit_swsscommon_728e05b169b08794(*(*C.swig_type_801)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2), *(*C.swig_type_802)(unsafe.Pointer(&_swig_i_3))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg4 + } +} + +type SwigcptrLogger uintptr + +func (p SwigcptrLogger) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrLogger) SwigIsLogger() { +} + +type SwssLoggerPriority int +func _swig_getLogger_SWSS_EMERG_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_EMERG_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_EMERG SwssLoggerPriority = _swig_getLogger_SWSS_EMERG_Logger() +func _swig_getLogger_SWSS_ALERT_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_ALERT_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_ALERT SwssLoggerPriority = _swig_getLogger_SWSS_ALERT_Logger() +func _swig_getLogger_SWSS_CRIT_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_CRIT_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_CRIT SwssLoggerPriority = _swig_getLogger_SWSS_CRIT_Logger() +func _swig_getLogger_SWSS_ERROR_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_ERROR_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_ERROR SwssLoggerPriority = _swig_getLogger_SWSS_ERROR_Logger() +func _swig_getLogger_SWSS_WARN_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_WARN_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_WARN SwssLoggerPriority = _swig_getLogger_SWSS_WARN_Logger() +func _swig_getLogger_SWSS_NOTICE_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_NOTICE_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_NOTICE SwssLoggerPriority = _swig_getLogger_SWSS_NOTICE_Logger() +func _swig_getLogger_SWSS_INFO_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_INFO_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_INFO SwssLoggerPriority = _swig_getLogger_SWSS_INFO_Logger() +func _swig_getLogger_SWSS_DEBUG_Logger() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_SWSS_DEBUG_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_DEBUG SwssLoggerPriority = _swig_getLogger_SWSS_DEBUG_Logger() +func GetLoggerPriorityStringMap() (_swig_ret Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_) { + var swig_r Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_ + swig_r = (Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_)(SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_(C._wrap_Logger_priorityStringMap_get_swsscommon_728e05b169b08794())) + return swig_r +} + +type SwssLoggerOutput int +func _swig_getLogger_SWSS_SYSLOG_Logger() (_swig_ret SwssLoggerOutput) { + var swig_r SwssLoggerOutput + swig_r = (SwssLoggerOutput)(C._wrap_SWSS_SYSLOG_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_SYSLOG SwssLoggerOutput = _swig_getLogger_SWSS_SYSLOG_Logger() +func _swig_getLogger_SWSS_STDOUT_Logger() (_swig_ret SwssLoggerOutput) { + var swig_r SwssLoggerOutput + swig_r = (SwssLoggerOutput)(C._wrap_SWSS_STDOUT_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_STDOUT SwssLoggerOutput = _swig_getLogger_SWSS_STDOUT_Logger() +func _swig_getLogger_SWSS_STDERR_Logger() (_swig_ret SwssLoggerOutput) { + var swig_r SwssLoggerOutput + swig_r = (SwssLoggerOutput)(C._wrap_SWSS_STDERR_Logger_swsscommon_728e05b169b08794()) + return swig_r +} + +var LoggerSWSS_STDERR SwssLoggerOutput = _swig_getLogger_SWSS_STDERR_Logger() +func GetLoggerOutputStringMap() (_swig_ret Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_) { + var swig_r Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_ + swig_r = (Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_)(SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_(C._wrap_Logger_outputStringMap_get_swsscommon_728e05b169b08794())) + return swig_r +} + +func LoggerGetInstance() (_swig_ret Logger) { + var swig_r Logger + swig_r = (Logger)(SwigcptrLogger(C._wrap_Logger_getInstance_swsscommon_728e05b169b08794())) + return swig_r +} + +func LoggerSetMinPrio(arg1 SwssLoggerPriority) { + _swig_i_0 := arg1 + C._wrap_Logger_setMinPrio_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) +} + +func LoggerGetMinPrio() (_swig_ret SwssLoggerPriority) { + var swig_r SwssLoggerPriority + swig_r = (SwssLoggerPriority)(C._wrap_Logger_getMinPrio_swsscommon_728e05b169b08794()) + return swig_r +} + +func LoggerLinkToDbWithOutput(arg1 string, arg2 Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_, arg3 string, arg4 Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_, arg5 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + _swig_i_3 := arg4.Swigcptr() + _swig_i_4 := arg5 + C._wrap_Logger_linkToDbWithOutput_swsscommon_728e05b169b08794(*(*C.swig_type_803)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_804)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3), *(*C.swig_type_805)(unsafe.Pointer(&_swig_i_4))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } + if Swig_escape_always_false { + Swig_escape_val = arg5 + } +} + +func LoggerLinkToDb(arg1 string, arg2 Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + _swig_i_2 := arg3 + C._wrap_Logger_linkToDb_swsscommon_728e05b169b08794(*(*C.swig_type_806)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_807)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func LoggerLinkToDbNative__SWIG_0(arg1 string, arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_Logger_linkToDbNative__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_808)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_809)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func LoggerLinkToDbNative__SWIG_1(arg1 string) { + _swig_i_0 := arg1 + C._wrap_Logger_linkToDbNative__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_810)(unsafe.Pointer(&_swig_i_0))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } +} + +func LoggerLinkToDbNative(a ...interface{}) { + argc := len(a) + if argc == 1 { + LoggerLinkToDbNative__SWIG_1(a[0].(string)) + return + } + if argc == 2 { + LoggerLinkToDbNative__SWIG_0(a[0].(string), a[1].(string)) + return + } + panic("No match for overloaded function call") +} + +func LoggerRestartLogger() { + C._wrap_Logger_restartLogger_swsscommon_728e05b169b08794() +} + +func (arg1 SwigcptrLogger) Write(arg2 SwssLoggerPriority, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_Logger_write_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_811)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func (arg1 SwigcptrLogger) Wthrow(arg2 SwssLoggerPriority, arg3 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + C._wrap_Logger_wthrow_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_812)(unsafe.Pointer(&_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg3 + } +} + +func LoggerPriorityToString(arg1 SwssLoggerPriority) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Logger_priorityToString_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func LoggerOutputToString(arg1 SwssLoggerOutput) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_Logger_outputToString_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func LoggerSwssOutputNotify(arg1 string, arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_Logger_swssOutputNotify_swsscommon_728e05b169b08794(*(*C.swig_type_815)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_816)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +type Logger interface { + Swigcptr() uintptr + SwigIsLogger() + Write(arg2 SwssLoggerPriority, arg3 string) + Wthrow(arg2 SwssLoggerPriority, arg3 string) +} + +func Events_init_publisher(arg1 string) (_swig_ret uintptr) { + var swig_r uintptr + _swig_i_0 := arg1 + swig_r = (uintptr)(C._wrap_events_init_publisher_swsscommon_728e05b169b08794(*(*C.swig_type_817)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +func Events_deinit_publisher(arg1 uintptr) { + _swig_i_0 := arg1 + C._wrap_events_deinit_publisher_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +const EVENT_TS_PARAM string = "timestamp" +const EVENT_MAXSZ int = 1024 +func Event_publish__SWIG_0(arg1 uintptr, arg2 string, arg3 FieldValueMap) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (int)(C._wrap_event_publish__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_818)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func Event_publish__SWIG_1(arg1 uintptr, arg2 string) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (int)(C._wrap_event_publish__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_819)(unsafe.Pointer(&_swig_i_1)))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } + return swig_r +} + +func Event_publish(a ...interface{}) int { + argc := len(a) + if argc == 2 { + return Event_publish__SWIG_1(a[0].(uintptr), a[1].(string)) + } + if argc == 3 { + return Event_publish__SWIG_0(a[0].(uintptr), a[1].(string), a[2].(FieldValueMap)) + } + panic("No match for overloaded function call") +} + +func Events_init_subscriber__SWIG_0(arg1 bool, arg2 int, arg3 VectorString) (_swig_ret uintptr) { + var swig_r uintptr + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3.Swigcptr() + swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2))) + return swig_r +} + +func Events_init_subscriber__SWIG_1(arg1 bool, arg2 int) (_swig_ret uintptr) { + var swig_r uintptr + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), C.swig_intgo(_swig_i_1))) + return swig_r +} + +func Events_init_subscriber__SWIG_2(arg1 bool) (_swig_ret uintptr) { + var swig_r uintptr + _swig_i_0 := arg1 + swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_2_swsscommon_728e05b169b08794(C._Bool(_swig_i_0))) + return swig_r +} + +func Events_init_subscriber__SWIG_3() (_swig_ret uintptr) { + var swig_r uintptr + swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_3_swsscommon_728e05b169b08794()) + return swig_r +} + +func Events_init_subscriber(a ...interface{}) uintptr { + argc := len(a) + if argc == 0 { + return Events_init_subscriber__SWIG_3() + } + if argc == 1 { + return Events_init_subscriber__SWIG_2(a[0].(bool)) + } + if argc == 2 { + return Events_init_subscriber__SWIG_1(a[0].(bool), a[1].(int)) + } + if argc == 3 { + return Events_init_subscriber__SWIG_0(a[0].(bool), a[1].(int), a[2].(VectorString)) + } + panic("No match for overloaded function call") +} + +func Events_deinit_subscriber(arg1 uintptr) { + _swig_i_0 := arg1 + C._wrap_events_deinit_subscriber_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type SwigcptrEvent_receive_op_t uintptr + +func (p SwigcptrEvent_receive_op_t) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrEvent_receive_op_t) SwigIsEvent_receive_op_t() { +} + +func (arg1 SwigcptrEvent_receive_op_t) SetKey(arg2 string) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_event_receive_op_t_key_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_820)(unsafe.Pointer(&_swig_i_1))) + if Swig_escape_always_false { + Swig_escape_val = arg2 + } +} + +func (arg1 SwigcptrEvent_receive_op_t) GetKey() (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_event_receive_op_t_key_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func (arg1 SwigcptrEvent_receive_op_t) SetParams(arg2 FieldValueMap) { + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + C._wrap_event_receive_op_t_params_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) +} + +func (arg1 SwigcptrEvent_receive_op_t) GetParams() (_swig_ret FieldValueMap) { + var swig_r FieldValueMap + _swig_i_0 := arg1 + swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_event_receive_op_t_params_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) + return swig_r +} + +func (arg1 SwigcptrEvent_receive_op_t) SetMissed_cnt(arg2 uint) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_event_receive_op_t_missed_cnt_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) +} + +func (arg1 SwigcptrEvent_receive_op_t) GetMissed_cnt() (_swig_ret uint) { + var swig_r uint + _swig_i_0 := arg1 + swig_r = (uint)(C._wrap_event_receive_op_t_missed_cnt_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func (arg1 SwigcptrEvent_receive_op_t) SetPublish_epoch_ms(arg2 int64) { + _swig_i_0 := arg1 + _swig_i_1 := arg2 + C._wrap_event_receive_op_t_publish_epoch_ms_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_822(_swig_i_1)) +} + +func (arg1 SwigcptrEvent_receive_op_t) GetPublish_epoch_ms() (_swig_ret int64) { + var swig_r int64 + _swig_i_0 := arg1 + swig_r = (int64)(C._wrap_event_receive_op_t_publish_epoch_ms_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func NewEvent_receive_op_t() (_swig_ret Event_receive_op_t) { + var swig_r Event_receive_op_t + swig_r = (Event_receive_op_t)(SwigcptrEvent_receive_op_t(C._wrap_new_event_receive_op_t_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteEvent_receive_op_t(arg1 Event_receive_op_t) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_event_receive_op_t_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type Event_receive_op_t interface { + Swigcptr() uintptr + SwigIsEvent_receive_op_t() + SetKey(arg2 string) + GetKey() (_swig_ret string) + SetParams(arg2 FieldValueMap) + GetParams() (_swig_ret FieldValueMap) + SetMissed_cnt(arg2 uint) + GetMissed_cnt() (_swig_ret uint) + SetPublish_epoch_ms(arg2 int64) + GetPublish_epoch_ms() (_swig_ret int64) +} + +func Event_receive(arg1 uintptr, arg2 Event_receive_op_t) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2.Swigcptr() + swig_r = (int)(C._wrap_event_receive_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1))) + return swig_r +} + +func Event_receive_json(arg1 uintptr, arg2 *string, arg3 *uint, arg4 *int64) (_swig_ret int) { + var swig_r int + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + _swig_i_3 := arg4 + swig_r = (int)(C._wrap_event_receive_json_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.swig_voidp(_swig_i_3))) + return swig_r +} + +type SwssStatusCode int +func _swig_getStatusCode_SWSS_RC_SUCCESS() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_SUCCESS_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_SUCCESS SwssStatusCode = _swig_getStatusCode_SWSS_RC_SUCCESS() +func _swig_getStatusCode_SWSS_RC_INVALID_PARAM() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_INVALID_PARAM_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_INVALID_PARAM SwssStatusCode = _swig_getStatusCode_SWSS_RC_INVALID_PARAM() +func _swig_getStatusCode_SWSS_RC_DEADLINE_EXCEEDED() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_DEADLINE_EXCEEDED_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_DEADLINE_EXCEEDED SwssStatusCode = _swig_getStatusCode_SWSS_RC_DEADLINE_EXCEEDED() +func _swig_getStatusCode_SWSS_RC_UNAVAIL() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_UNAVAIL_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_UNAVAIL SwssStatusCode = _swig_getStatusCode_SWSS_RC_UNAVAIL() +func _swig_getStatusCode_SWSS_RC_NOT_FOUND() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_NOT_FOUND_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_NOT_FOUND SwssStatusCode = _swig_getStatusCode_SWSS_RC_NOT_FOUND() +func _swig_getStatusCode_SWSS_RC_NO_MEMORY() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_NO_MEMORY_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_NO_MEMORY SwssStatusCode = _swig_getStatusCode_SWSS_RC_NO_MEMORY() +func _swig_getStatusCode_SWSS_RC_EXISTS() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_EXISTS_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_EXISTS SwssStatusCode = _swig_getStatusCode_SWSS_RC_EXISTS() +func _swig_getStatusCode_SWSS_RC_PERMISSION_DENIED() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_PERMISSION_DENIED_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_PERMISSION_DENIED SwssStatusCode = _swig_getStatusCode_SWSS_RC_PERMISSION_DENIED() +func _swig_getStatusCode_SWSS_RC_FULL() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_FULL_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_FULL SwssStatusCode = _swig_getStatusCode_SWSS_RC_FULL() +func _swig_getStatusCode_SWSS_RC_IN_USE() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_IN_USE_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_IN_USE SwssStatusCode = _swig_getStatusCode_SWSS_RC_IN_USE() +func _swig_getStatusCode_SWSS_RC_INTERNAL() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_INTERNAL_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_INTERNAL SwssStatusCode = _swig_getStatusCode_SWSS_RC_INTERNAL() +func _swig_getStatusCode_SWSS_RC_UNIMPLEMENTED() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_UNIMPLEMENTED_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_UNIMPLEMENTED SwssStatusCode = _swig_getStatusCode_SWSS_RC_UNIMPLEMENTED() +func _swig_getStatusCode_SWSS_RC_NOT_EXECUTED() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_NOT_EXECUTED_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_NOT_EXECUTED SwssStatusCode = _swig_getStatusCode_SWSS_RC_NOT_EXECUTED() +func _swig_getStatusCode_SWSS_RC_FAILED_PRECONDITION() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_FAILED_PRECONDITION_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_FAILED_PRECONDITION SwssStatusCode = _swig_getStatusCode_SWSS_RC_FAILED_PRECONDITION() +func _swig_getStatusCode_SWSS_RC_UNKNOWN() (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_UNKNOWN_swsscommon_728e05b169b08794()) + return swig_r +} + +var StatusCode_SWSS_RC_UNKNOWN SwssStatusCode = _swig_getStatusCode_SWSS_RC_UNKNOWN() +func GetStatusCodeMapping() (_swig_ret Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_) { + var swig_r Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_ + swig_r = (Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_)(SwigcptrStd_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_(C._wrap_statusCodeMapping_get_swsscommon_728e05b169b08794())) + return swig_r +} + +func GetStatusCodeLookup() (_swig_ret Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_) { + var swig_r Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_ + swig_r = (Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_)(SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_(C._wrap_StatusCodeLookup_get_swsscommon_728e05b169b08794())) + return swig_r +} + +func StatusCodeToStr(arg1 *SwssStatusCode) (_swig_ret string) { + var swig_r string + _swig_i_0 := arg1 + swig_r_p := C._wrap_statusCodeToStr_swsscommon_728e05b169b08794(C.swig_voidp(_swig_i_0)) + swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) + var swig_r_1 string + swig_r_1 = swigCopyString(swig_r) + return swig_r_1 +} + +func StrToStatusCode(arg1 string) (_swig_ret SwssStatusCode) { + var swig_r SwssStatusCode + _swig_i_0 := arg1 + swig_r = (SwssStatusCode)(C._wrap_strToStatusCode_swsscommon_728e05b169b08794(*(*C.swig_type_825)(unsafe.Pointer(&_swig_i_0)))) + if Swig_escape_always_false { + Swig_escape_val = arg1 + } + return swig_r +} + +type SwigcptrRestartWaiter uintptr + +func (p SwigcptrRestartWaiter) Swigcptr() uintptr { + return (uintptr)(p) +} + +func (p SwigcptrRestartWaiter) SwigIsRestartWaiter() { +} + +func RestartWaiterWaitAdvancedBootDone__SWIG_0(arg1 uint, arg2 uint, arg3 bool) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2))) + return swig_r +} + +func RestartWaiterWaitAdvancedBootDone__SWIG_1(arg1 uint, arg2 uint) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1))) + return swig_r +} + +func RestartWaiterWaitAdvancedBootDone__SWIG_2(arg1 uint) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) + return swig_r +} + +func RestartWaiterWaitAdvancedBootDone__SWIG_3() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_3_swsscommon_728e05b169b08794()) + return swig_r +} + +func RestartWaiterWaitAdvancedBootDone(a ...interface{}) bool { + argc := len(a) + if argc == 0 { + return RestartWaiterWaitAdvancedBootDone__SWIG_3() + } + if argc == 1 { + return RestartWaiterWaitAdvancedBootDone__SWIG_2(a[0].(uint)) + } + if argc == 2 { + return RestartWaiterWaitAdvancedBootDone__SWIG_1(a[0].(uint), a[1].(uint)) + } + if argc == 3 { + return RestartWaiterWaitAdvancedBootDone__SWIG_0(a[0].(uint), a[1].(uint), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func RestartWaiterWaitWarmBootDone__SWIG_0(arg1 uint, arg2 uint, arg3 bool) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2))) + return swig_r +} + +func RestartWaiterWaitWarmBootDone__SWIG_1(arg1 uint, arg2 uint) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1))) + return swig_r +} + +func RestartWaiterWaitWarmBootDone__SWIG_2(arg1 uint) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) + return swig_r +} + +func RestartWaiterWaitWarmBootDone__SWIG_3() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_3_swsscommon_728e05b169b08794()) + return swig_r +} + +func RestartWaiterWaitWarmBootDone(a ...interface{}) bool { + argc := len(a) + if argc == 0 { + return RestartWaiterWaitWarmBootDone__SWIG_3() + } + if argc == 1 { + return RestartWaiterWaitWarmBootDone__SWIG_2(a[0].(uint)) + } + if argc == 2 { + return RestartWaiterWaitWarmBootDone__SWIG_1(a[0].(uint), a[1].(uint)) + } + if argc == 3 { + return RestartWaiterWaitWarmBootDone__SWIG_0(a[0].(uint), a[1].(uint), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func RestartWaiterWaitFastBootDone__SWIG_0(arg1 uint, arg2 uint, arg3 bool) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + _swig_i_2 := arg3 + swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2))) + return swig_r +} + +func RestartWaiterWaitFastBootDone__SWIG_1(arg1 uint, arg2 uint) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1))) + return swig_r +} + +func RestartWaiterWaitFastBootDone__SWIG_2(arg1 uint) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1 + swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) + return swig_r +} + +func RestartWaiterWaitFastBootDone__SWIG_3() (_swig_ret bool) { + var swig_r bool + swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_3_swsscommon_728e05b169b08794()) + return swig_r +} + +func RestartWaiterWaitFastBootDone(a ...interface{}) bool { + argc := len(a) + if argc == 0 { + return RestartWaiterWaitFastBootDone__SWIG_3() + } + if argc == 1 { + return RestartWaiterWaitFastBootDone__SWIG_2(a[0].(uint)) + } + if argc == 2 { + return RestartWaiterWaitFastBootDone__SWIG_1(a[0].(uint), a[1].(uint)) + } + if argc == 3 { + return RestartWaiterWaitFastBootDone__SWIG_0(a[0].(uint), a[1].(uint), a[2].(bool)) + } + panic("No match for overloaded function call") +} + +func RestartWaiterIsAdvancedBootInProgressHelper__SWIG_0(arg1 DBConnector, arg2 bool) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1.Swigcptr() + _swig_i_1 := arg2 + swig_r = (bool)(C._wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1))) + return swig_r +} + +func RestartWaiterIsAdvancedBootInProgressHelper__SWIG_1(arg1 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1.Swigcptr() + swig_r = (bool)(C._wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func RestartWaiterIsAdvancedBootInProgressHelper(a ...interface{}) bool { + argc := len(a) + if argc == 1 { + return RestartWaiterIsAdvancedBootInProgressHelper__SWIG_1(a[0].(DBConnector)) + } + if argc == 2 { + return RestartWaiterIsAdvancedBootInProgressHelper__SWIG_0(a[0].(DBConnector), a[1].(bool)) + } + panic("No match for overloaded function call") +} + +func RestartWaiterIsAdvancedBootInProgress(arg1 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1.Swigcptr() + swig_r = (bool)(C._wrap_RestartWaiter_isAdvancedBootInProgress_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func RestartWaiterIsFastBootInProgress(arg1 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1.Swigcptr() + swig_r = (bool)(C._wrap_RestartWaiter_isFastBootInProgress_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func RestartWaiterIsWarmBootInProgress(arg1 DBConnector) (_swig_ret bool) { + var swig_r bool + _swig_i_0 := arg1.Swigcptr() + swig_r = (bool)(C._wrap_RestartWaiter_isWarmBootInProgress_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) + return swig_r +} + +func NewRestartWaiter() (_swig_ret RestartWaiter) { + var swig_r RestartWaiter + swig_r = (RestartWaiter)(SwigcptrRestartWaiter(C._wrap_new_RestartWaiter_swsscommon_728e05b169b08794())) + return swig_r +} + +func DeleteRestartWaiter(arg1 RestartWaiter) { + _swig_i_0 := arg1.Swigcptr() + C._wrap_delete_RestartWaiter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) +} + +type RestartWaiter interface { + Swigcptr() uintptr + SwigIsRestartWaiter() +} + + +type SwigcptrStd_shared_ptr_Sl_std_string_Sg_ uintptr +type Std_shared_ptr_Sl_std_string_Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_shared_ptr_Sl_std_string_Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_ uintptr +type Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_ uintptr +type Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_ uintptr +type Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrSwigDirector_Counter uintptr +type SwigDirector_Counter interface { + Swigcptr() uintptr; +} +func (p SwigcptrSwigDirector_Counter) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_ uintptr +type Std_unique_ptr_Sl_swss_DBConnector_Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ uintptr +type Std_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ uintptr +type Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_ uintptr +type Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_ uintptr +type Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_ uintptr +type Std_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_vector_Sl_char_Sg_ uintptr +type Std_vector_Sl_char_Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_vector_Sl_char_Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_ uintptr +type Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_vector_Sl_swss_Selectable_Sm__Sg_ uintptr +type Std_vector_Sl_swss_Selectable_Sm__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_vector_Sl_swss_Selectable_Sm__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_ uintptr +type Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_ uintptr +type Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrSwigDirector_ProducerStateTable uintptr +type SwigDirector_ProducerStateTable interface { + Swigcptr() uintptr; +} +func (p SwigcptrSwigDirector_ProducerStateTable) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrSwigDirector_ZmqProducerStateTable uintptr +type SwigDirector_ZmqProducerStateTable interface { + Swigcptr() uintptr; +} +func (p SwigcptrSwigDirector_ZmqProducerStateTable) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_ uintptr +type Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + +type SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ uintptr +type Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ interface { + Swigcptr() uintptr; +} +func (p SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { + return uintptr(p) +} + + + +var swigDirectorTrack struct { + sync.Mutex + m map[int]interface{} + c int +} + +func swigDirectorAdd(v interface{}) int { + swigDirectorTrack.Lock() + defer swigDirectorTrack.Unlock() + if swigDirectorTrack.m == nil { + swigDirectorTrack.m = make(map[int]interface{}) + } + swigDirectorTrack.c++ + ret := swigDirectorTrack.c + swigDirectorTrack.m[ret] = v + return ret +} + +func swigDirectorLookup(c int) interface{} { + swigDirectorTrack.Lock() + defer swigDirectorTrack.Unlock() + ret := swigDirectorTrack.m[c] + if ret == nil { + panic("C++ director pointer not found (possible use-after-free)") + } + return ret +} + +func swigDirectorDelete(c int) { + swigDirectorTrack.Lock() + defer swigDirectorTrack.Unlock() + if swigDirectorTrack.m[c] == nil { + if c > swigDirectorTrack.c { + panic("C++ director pointer invalid (possible memory corruption") + } else { + panic("C++ director pointer not found (possible use-after-free)") + } + } + delete(swigDirectorTrack.m, c) +} + + diff --git a/goext/swsscommon_wrap.cxx b/goext/swsscommon_wrap.cxx new file mode 100644 index 000000000..7e9692722 --- /dev/null +++ b/goext/swsscommon_wrap.cxx @@ -0,0 +1,31971 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 4.0.2 + * + * This file is not intended to be easily readable and contains a number of + * coding conventions designed to improve portability and efficiency. Do not make + * changes to this file unless you know what you are doing--modify the SWIG + * interface file instead. + * ----------------------------------------------------------------------------- */ + +// source: swsscommon.i + +#define SWIGMODULE swsscommon +#define SWIG_DIRECTORS + +#ifdef __cplusplus +/* SwigValueWrapper is described in swig.swg */ +template class SwigValueWrapper { + struct SwigMovePointer { + T *ptr; + SwigMovePointer(T *p) : ptr(p) { } + ~SwigMovePointer() { delete ptr; } + SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } + } pointer; + SwigValueWrapper& operator=(const SwigValueWrapper& rhs); + SwigValueWrapper(const SwigValueWrapper& rhs); +public: + SwigValueWrapper() : pointer(0) { } + SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } + operator T&() const { return *pointer.ptr; } + T *operator&() { return pointer.ptr; } +}; + +template T SwigValueInit() { + return T(); +} +#endif + +/* ----------------------------------------------------------------------------- + * This section contains generic SWIG labels for method/variable + * declarations/attributes, and other compiler dependent labels. + * ----------------------------------------------------------------------------- */ + +/* template workaround for compilers that cannot correctly implement the C++ standard */ +#ifndef SWIGTEMPLATEDISAMBIGUATOR +# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) +# define SWIGTEMPLATEDISAMBIGUATOR template +# elif defined(__HP_aCC) +/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ +/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ +# define SWIGTEMPLATEDISAMBIGUATOR template +# else +# define SWIGTEMPLATEDISAMBIGUATOR +# endif +#endif + +/* inline attribute */ +#ifndef SWIGINLINE +# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) +# define SWIGINLINE inline +# else +# define SWIGINLINE +# endif +#endif + +/* attribute recognised by some compilers to avoid 'unused' warnings */ +#ifndef SWIGUNUSED +# if defined(__GNUC__) +# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +# elif defined(__ICC) +# define SWIGUNUSED __attribute__ ((__unused__)) +# else +# define SWIGUNUSED +# endif +#endif + +#ifndef SWIG_MSC_UNSUPPRESS_4505 +# if defined(_MSC_VER) +# pragma warning(disable : 4505) /* unreferenced local function has been removed */ +# endif +#endif + +#ifndef SWIGUNUSEDPARM +# ifdef __cplusplus +# define SWIGUNUSEDPARM(p) +# else +# define SWIGUNUSEDPARM(p) p SWIGUNUSED +# endif +#endif + +/* internal SWIG method */ +#ifndef SWIGINTERN +# define SWIGINTERN static SWIGUNUSED +#endif + +/* internal inline SWIG method */ +#ifndef SWIGINTERNINLINE +# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE +#endif + +/* exporting methods */ +#if defined(__GNUC__) +# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) +# ifndef GCC_HASCLASSVISIBILITY +# define GCC_HASCLASSVISIBILITY +# endif +# endif +#endif + +#ifndef SWIGEXPORT +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# if defined(STATIC_LINKED) +# define SWIGEXPORT +# else +# define SWIGEXPORT __declspec(dllexport) +# endif +# else +# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) +# define SWIGEXPORT __attribute__ ((visibility("default"))) +# else +# define SWIGEXPORT +# endif +# endif +#endif + +/* calling conventions for Windows */ +#ifndef SWIGSTDCALL +# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) +# define SWIGSTDCALL __stdcall +# else +# define SWIGSTDCALL +# endif +#endif + +/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ +#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) +# define _CRT_SECURE_NO_DEPRECATE +#endif + +/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ +#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) +# define _SCL_SECURE_NO_DEPRECATE +#endif + +/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ +#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) +# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 +#endif + +/* Intel's compiler complains if a variable which was never initialised is + * cast to void, which is a common idiom which we use to indicate that we + * are aware a variable isn't used. So we just silence that warning. + * See: https://github.com/swig/swig/issues/192 for more discussion. + */ +#ifdef __INTEL_COMPILER +# pragma warning disable 592 +#endif + + +#include +#include +#include +#include +#include + + + +typedef long long intgo; +typedef unsigned long long uintgo; + + +# if !defined(__clang__) && (defined(__i386__) || defined(__x86_64__)) +# define SWIGSTRUCTPACKED __attribute__((__packed__, __gcc_struct__)) +# else +# define SWIGSTRUCTPACKED __attribute__((__packed__)) +# endif + + + +typedef struct { char *p; intgo n; } _gostring_; +typedef struct { void* array; intgo len; intgo cap; } _goslice_; + + + + +#define swiggo_size_assert_eq(x, y, name) typedef char name[(x-y)*(x-y)*-2+1]; +#define swiggo_size_assert(t, n) swiggo_size_assert_eq(sizeof(t), n, swiggo_sizeof_##t##_is_not_##n) + +swiggo_size_assert(char, 1) +swiggo_size_assert(short, 2) +swiggo_size_assert(int, 4) +typedef long long swiggo_long_long; +swiggo_size_assert(swiggo_long_long, 8) +swiggo_size_assert(float, 4) +swiggo_size_assert(double, 8) + +#ifdef __cplusplus +extern "C" { +#endif +extern void crosscall2(void (*fn)(void *, int), void *, int); +extern char* _cgo_topofstack(void) __attribute__ ((weak)); +extern void _cgo_allocate(void *, int); +extern void _cgo_panic(void *, int); +#ifdef __cplusplus +} +#endif + +static char *_swig_topofstack() { + if (_cgo_topofstack) { + return _cgo_topofstack(); + } else { + return 0; + } +} + +static void _swig_gopanic(const char *p) { + struct { + const char *p; + } SWIGSTRUCTPACKED a; + a.p = p; + crosscall2(_cgo_panic, &a, (int) sizeof a); +} + + + + +#define SWIG_contract_assert(expr, msg) \ + if (!(expr)) { _swig_gopanic(msg); } else + + +#define SWIG_exception(code, msg) _swig_gopanic(msg) + + +static _gostring_ Swig_AllocateString(const char *p, size_t l) { + _gostring_ ret; + ret.p = (char*)malloc(l); + memcpy(ret.p, p, l); + ret.n = l; + return ret; +} + +/* ----------------------------------------------------------------------------- + * director_common.swg + * + * This file contains support for director classes which is common between + * languages. + * ----------------------------------------------------------------------------- */ + +/* + Use -DSWIG_DIRECTOR_STATIC if you prefer to avoid the use of the + 'Swig' namespace. This could be useful for multi-modules projects. +*/ +#ifdef SWIG_DIRECTOR_STATIC +/* Force anonymous (static) namespace */ +#define Swig +#endif +/* ----------------------------------------------------------------------------- + * director.swg + * + * This file contains support for director classes so that Go proxy + * methods can be called from C++. + * ----------------------------------------------------------------------------- */ + +#include +#include + +namespace Swig { + + class DirectorException : public std::exception { + }; +} + +/* Handle memory management for directors. */ + +namespace { + struct GCItem { + virtual ~GCItem() {} + }; + + struct GCItem_var { + GCItem_var(GCItem *item = 0) : _item(item) { + } + + GCItem_var& operator=(GCItem *item) { + GCItem *tmp = _item; + _item = item; + delete tmp; + return *this; + } + + ~GCItem_var() { + delete _item; + } + + GCItem* operator->() { + return _item; + } + + private: + GCItem *_item; + }; + + template + struct GCItem_T : GCItem { + GCItem_T(Type *ptr) : _ptr(ptr) { + } + + virtual ~GCItem_T() { + delete _ptr; + } + + private: + Type *_ptr; + }; +} + +class Swig_memory { +public: + template + void swig_acquire_pointer(Type* vptr) { + if (vptr) { + swig_owner[vptr] = new GCItem_T(vptr); + } + } +private: + typedef std::map swig_ownership_map; + swig_ownership_map swig_owner; +}; + +template +static void swig_acquire_pointer(Swig_memory** pmem, Type* ptr) { + if (!pmem) { + *pmem = new Swig_memory; + } + (*pmem)->swig_acquire_pointer(ptr); +} + +static void Swig_free(void* p) { + free(p); +} + +static void* Swig_malloc(int c) { + return malloc(c); +} + + +// ref: http://www.swig.org/Doc3.0/Python.html +// A Python 2 string is not a unicode string by default and should a Unicode +// string be passed to C/C++ it will fail to convert to a C/C++ string (char * +// or std::string types). The Python 2 behavior can be made more like Python 3 +// by defining SWIG_PYTHON_2_UNICODE when compiling the generated C/C++ code. +// Unicode strings will be successfully accepted and converted from UTF-8, but +// note that they are returned as a normal Python 2 string +#define SWIG_PYTHON_2_UNICODE + +#include "schema.h" +#include "dbconnector.h" +#include "dbinterface.h" +#include "sonicv2connector.h" +#include "pubsub.h" +#include "select.h" +#include "selectable.h" +#include "rediscommand.h" +#include "table.h" +#include "countertable.h" +#include "redispipeline.h" +#include "redisreply.h" +#include "redisselect.h" +#include "redistran.h" +#include "producerstatetable.h" +#include "consumertablebase.h" +#include "consumerstatetable.h" +#include "producertable.h" +#include "profileprovider.h" +#include "consumertable.h" +#include "subscriberstatetable.h" +#ifdef ENABLE_YANG_MODULES +#include "decoratortable.h" +#include "defaultvalueprovider.h" +#include "decoratorsubscriberstatetable.h" +#endif +#include "notificationconsumer.h" +#include "notificationproducer.h" +#include "warm_restart.h" +#include "logger.h" +#include "events.h" +#include "configdb.h" +#include "status_code_util.h" +#include "redis_table_waiter.h" +#include "restart_waiter.h" +#include "zmqserver.h" +#include "zmqclient.h" +#include "zmqconsumerstatetable.h" +#include "zmqproducerstatetable.h" +#include +#include +#include "interface.h" + + +#include + + +#include +#include + + +#include +#include + + +#include + + +#include +#include +#include + + +#include +#include + + +#include // Use the C99 official header + +SWIGINTERN std::vector< std::pair< std::string,std::string > >::const_reference std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__get(std::vector< std::pair< std::string,std::string > > *self,int i){ + int size = int(self->size()); + if (i>=0 && i > *self,int i,std::vector< std::pair< std::string,std::string > >::value_type const &val){ + int size = int(self->size()); + if (i>=0 && i > >::const_reference std_vector_Sl_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(std::vector< std::vector< std::pair< std::string,std::string > > > *self,int i){ + int size = int(self->size()); + if (i>=0 && i > > *self,int i,std::vector< std::vector< std::pair< std::string,std::string > > >::value_type const &val){ + int size = int(self->size()); + if (i>=0 && i > > >::const_reference std_vector_Sl_std_pair_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__get(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i){ + int size = int(self->size()); + if (i>=0 && i > > > *self,int i,std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type const &val){ + int size = int(self->size()); + if (i>=0 && i *self,std::string const &key){ + std::map< std::string, std::string, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + return i->second; + else + throw std::out_of_range("key not found"); + } +SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__set(std::map< std::string,std::string > *self,std::string const &key,std::string const &x){ + (*self)[key] = x; + } +SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__del(std::map< std::string,std::string > *self,std::string const &key){ + std::map< std::string, std::string, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + self->erase(i); + else + throw std::out_of_range("key not found"); + } +SWIGINTERN bool std_map_Sl_std_string_Sc_std_string_Sg__has_key(std::map< std::string,std::string > *self,std::string const &key){ + std::map< std::string, std::string, std::less< std::string > >::iterator i = self->find(key); + return i != self->end(); + } +SWIGINTERN std::vector< std::string >::const_reference std_vector_Sl_std_string_Sg__get(std::vector< std::string > *self,int i){ + int size = int(self->size()); + if (i>=0 && i *self,int i,std::vector< std::string >::value_type const &val){ + int size = int(self->size()); + if (i>=0 && i > const &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__get(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key){ + std::map< std::string, std::map< std::string,std::string,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + return i->second; + else + throw std::out_of_range("key not found"); + } +SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__set(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key,std::map< std::string,std::string,std::less< std::string > > const &x){ + (*self)[key] = x; + } +SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__del(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key){ + std::map< std::string, std::map< std::string,std::string,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + self->erase(i); + else + throw std::out_of_range("key not found"); + } +SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__has_key(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key){ + std::map< std::string, std::map< std::string,std::string,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); + return i != self->end(); + } +SWIGINTERN std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > const &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key){ + std::map< std::string, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + return i->second; + else + throw std::out_of_range("key not found"); + } +SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__set(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > const &x){ + (*self)[key] = x; + } +SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__del(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key){ + std::map< std::string, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + self->erase(i); + else + throw std::out_of_range("key not found"); + } +SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__has_key(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key){ + std::map< std::string, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); + return i != self->end(); + } +SWIGINTERN swss::RedisInstInfo const &std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__get(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key){ + std::map< std::string, swss::RedisInstInfo, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + return i->second; + else + throw std::out_of_range("key not found"); + } +SWIGINTERN void std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__set(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key,swss::RedisInstInfo const &x){ + (*self)[key] = x; + } +SWIGINTERN void std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__del(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key){ + std::map< std::string, swss::RedisInstInfo, std::less< std::string > >::iterator i = self->find(key); + if (i != self->end()) + self->erase(i); + else + throw std::out_of_range("key not found"); + } +SWIGINTERN bool std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__has_key(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key){ + std::map< std::string, swss::RedisInstInfo, std::less< std::string > >::iterator i = self->find(key); + return i != self->end(); + } +SWIGINTERN std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::const_reference std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getitem(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i){ + int size = int(self->size()); + if (i<0) i += size; + if (i>=0 && i > > > *self,int i,std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &x){ + int size = int(self->size()); + if (i<0) i+= size; + if (i>=0 && i > > > *self,int i){ + int size = int(self->size()); + if (i<0) i+= size; + if (i>=0 && ierase(self->begin()+i); + } else { + throw std::out_of_range("deque index out of range"); + } + } +SWIGINTERN std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getslice(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i,int j){ + int size = int(self->size()); + if (i<0) i = size+i; + if (j<0) j = size+j; + if (i<0) i = 0; + if (j>size) j = size; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > tmp(j-i); + std::copy(self->begin()+i,self->begin()+j,tmp.begin()); + return tmp; + } +SWIGINTERN void std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__setslice(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i,int j,std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const &v){ + int size = int(self->size()); + if (i<0) i = size+i; + if (j<0) j = size+j; + if (i<0) i = 0; + if (j>size) j = size; + if (int(v.size()) == j-i) { + std::copy(v.begin(),v.end(),self->begin()+i); + } else { + self->erase(self->begin()+i,self->begin()+j); + if (i+1 <= size) + self->insert(self->begin()+i+1,v.begin(),v.end()); + else + self->insert(self->end(),v.begin(),v.end()); + } + } +SWIGINTERN void std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__delslice(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i,int j){ + int size = int(self->size()); + if (i<0) i = size+i; + if (j<0) j = size+j; + if (i<0) i = 0; + if (j>size) j = size; + self->erase(self->begin()+i,self->begin()+j); + } +SWIGINTERN std::vector< swss::SonicDBKey >::const_reference std_vector_Sl_swss_SonicDBKey_Sg__get(std::vector< swss::SonicDBKey > *self,int i){ + int size = int(self->size()); + if (i>=0 && i *self,int i,std::vector< swss::SonicDBKey >::value_type const &val){ + int size = int(self->size()); + if (i>=0 && i +T castSelectableObj(swss::Selectable *temp) +{ + return dynamic_cast(temp); +} + + +std::vector>> zmqWait(swss::ZmqProducerStateTable &p) +{ + std::vector>> ret; + std::string db_name; + std::string table_name; + std::vector> kcos_ptr; + p.wait(db_name, table_name, kcos_ptr); + for (const auto kco : kcos_ptr) + { + ret.push_back(std::pair>{kfvKey(*kco), kfvFieldsValues(*kco)}); + } + return ret; +} + + +// C++ director class methods. +#include "swsscommon_wrap.h" + +SwigDirector_Counter::SwigDirector_Counter(int swig_p) + : swss::Counter(), + go_val(swig_p), swig_mem(0) +{ } + +extern "C" _gostring_ Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794(int); +std::string const &SwigDirector_Counter::getLuaScript() const { + std::string *c_result = 0 ; + _gostring_ result; + + result = Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794(go_val); + + static std::string c_result_str; + c_result_str.assign(result.p, result.n); + free(result.p); + c_result = &c_result_str; + + return (std::string const &)*c_result; +} + +extern "C" std::vector< std::string > *Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794(int); +std::vector< std::string > SwigDirector_Counter::getLuaArgv() const { + std::vector< std::string > *result; + + std::vector< std::string > c_result; + result = Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794(go_val); + c_result = *(std::vector< std::string > *)result; + return c_result; +} + +extern "C" bool Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794(int, swss::CounterTable *arg2, _gostring_ arg3); +bool SwigDirector_Counter::usingLuaTable(swss::CounterTable const &arg0, std::string const &name) const { + bool c_result = SwigValueInit< bool >() ; + bool result; + swss::CounterTable *swig_arg2; + _gostring_ swig_arg3; + + swig_arg2 = (swss::CounterTable *)&arg0; + swig_arg3 = Swig_AllocateString((&name)->data(), (&name)->length()); + result = Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); + c_result = (bool)result; + return c_result; +} + +extern "C" std::vector< std::string > *Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794(int, swss::CounterTable *arg2, _gostring_ arg3); +std::vector< std::string > SwigDirector_Counter::getLuaKeys(swss::CounterTable const &arg0, std::string const &name) const { + std::vector< std::string > *result; + swss::CounterTable *swig_arg2; + _gostring_ swig_arg3; + + std::vector< std::string > c_result; + swig_arg2 = (swss::CounterTable *)&arg0; + swig_arg3 = Swig_AllocateString((&name)->data(), (&name)->length()); + result = Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); + c_result = *(std::vector< std::string > *)result; + return c_result; +} + +extern "C" std::pair< int,std::string > *Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794(int, swss::CounterTable *arg0, _gostring_ name); +swss::Counter::KeyPair SwigDirector_Counter::getKey(swss::CounterTable const &arg0, std::string const &name) const { + std::pair< int,std::string > *result; + swss::CounterTable *swig_arg0; + _gostring_ swig_name; + + swss::Counter::KeyPair c_result; + swig_arg0 = (swss::CounterTable *)&arg0; + swig_name = Swig_AllocateString((&name)->data(), (&name)->length()); + result = Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794(go_val, swig_arg0, swig_name); + c_result = *(swss::Counter::KeyPair *)result; + return c_result; +} + +extern "C" void Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794(intgo); +SwigDirector_Counter::~SwigDirector_Counter() +{ + Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794(go_val); + delete swig_mem; +} + +SwigDirector_ProducerStateTable::SwigDirector_ProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName) + : swss::ProducerStateTable(db, tableName), + go_val(swig_p), swig_mem(0) +{ } + +SwigDirector_ProducerStateTable::SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, bool buffered) + : swss::ProducerStateTable(pipeline, tableName, buffered), + go_val(swig_p), swig_mem(0) +{ } + +SwigDirector_ProducerStateTable::SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName) + : swss::ProducerStateTable(pipeline, tableName), + go_val(swig_p), swig_mem(0) +{ } + +extern "C" void Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794(intgo); +SwigDirector_ProducerStateTable::~SwigDirector_ProducerStateTable() +{ + Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794(go_val); + delete swig_mem; +} + +extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4, _gostring_ arg5); +void SwigDirector_ProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { + _gostring_ swig_arg2; + std::vector< std::pair< std::string,std::string > > *swig_arg3; + _gostring_ swig_arg4; + _gostring_ swig_arg5; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; + swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); + swig_arg5 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); + Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4, swig_arg5); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4); +void SwigDirector_ProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { + _gostring_ swig_arg2; + std::vector< std::pair< std::string,std::string > > *swig_arg3; + _gostring_ swig_arg4; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; + swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); + Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3); +void SwigDirector_ProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { + _gostring_ swig_arg2; + std::vector< std::pair< std::string,std::string > > *swig_arg3; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; + Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3, _gostring_ arg4); +void SwigDirector_ProducerStateTable::del(std::string const &key, std::string const &op, std::string const &prefix) { + _gostring_ swig_arg2; + _gostring_ swig_arg3; + _gostring_ swig_arg4; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); + swig_arg4 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); + Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3); +void SwigDirector_ProducerStateTable::del(std::string const &key, std::string const &op) { + _gostring_ swig_arg2; + _gostring_ swig_arg3; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); + Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2); +void SwigDirector_ProducerStateTable::del(std::string const &key) { + _gostring_ swig_arg2; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2); +void SwigDirector_ProducerStateTable::set(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { + std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *swig_arg2; + + swig_arg2 = (std::vector< swss::KeyOpFieldsValuesTuple > *)&values; + Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::string > *arg2); +void SwigDirector_ProducerStateTable::del(std::vector< std::string > const &keys) { + std::vector< std::string > *swig_arg2; + + swig_arg2 = (std::vector< std::string > *)&keys; + Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient, bool dbPersistence) + : swss::ZmqProducerStateTable(db, tableName, zmqClient, dbPersistence), + go_val(swig_p), swig_mem(0) +{ } + +SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient) + : swss::ZmqProducerStateTable(db, tableName, zmqClient), + go_val(swig_p), swig_mem(0) +{ } + +SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered, bool dbPersistence) + : swss::ZmqProducerStateTable(pipeline, tableName, zmqClient, buffered, dbPersistence), + go_val(swig_p), swig_mem(0) +{ } + +SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered) + : swss::ZmqProducerStateTable(pipeline, tableName, zmqClient, buffered), + go_val(swig_p), swig_mem(0) +{ } + +SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient) + : swss::ZmqProducerStateTable(pipeline, tableName, zmqClient), + go_val(swig_p), swig_mem(0) +{ } + +extern "C" void Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794(intgo); +SwigDirector_ZmqProducerStateTable::~SwigDirector_ZmqProducerStateTable() +{ + Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794(go_val); + delete swig_mem; +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4, _gostring_ arg5); +void SwigDirector_ZmqProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { + _gostring_ swig_arg2; + std::vector< std::pair< std::string,std::string > > *swig_arg3; + _gostring_ swig_arg4; + _gostring_ swig_arg5; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; + swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); + swig_arg5 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); + Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4, swig_arg5); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4); +void SwigDirector_ZmqProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { + _gostring_ swig_arg2; + std::vector< std::pair< std::string,std::string > > *swig_arg3; + _gostring_ swig_arg4; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; + swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); + Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3); +void SwigDirector_ZmqProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { + _gostring_ swig_arg2; + std::vector< std::pair< std::string,std::string > > *swig_arg3; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; + Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3, _gostring_ arg4); +void SwigDirector_ZmqProducerStateTable::del(std::string const &key, std::string const &op, std::string const &prefix) { + _gostring_ swig_arg2; + _gostring_ swig_arg3; + _gostring_ swig_arg4; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); + swig_arg4 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); + Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3); +void SwigDirector_ZmqProducerStateTable::del(std::string const &key, std::string const &op) { + _gostring_ swig_arg2; + _gostring_ swig_arg3; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); + Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2); +void SwigDirector_ZmqProducerStateTable::del(std::string const &key) { + _gostring_ swig_arg2; + + swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); + Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2); +void SwigDirector_ZmqProducerStateTable::set(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { + std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *swig_arg2; + + swig_arg2 = (std::vector< swss::KeyOpFieldsValuesTuple > *)&values; + Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::string > *arg2); +void SwigDirector_ZmqProducerStateTable::del(std::vector< std::string > const &keys) { + std::vector< std::string > *swig_arg2; + + swig_arg2 = (std::vector< std::string > *)&keys; + Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +extern "C" void Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794(int, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2); +void SwigDirector_ZmqProducerStateTable::send(std::vector< swss::KeyOpFieldsValuesTuple > const &kcos) { + std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *swig_arg2; + + swig_arg2 = (std::vector< swss::KeyOpFieldsValuesTuple > *)&kcos; + Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794(go_val, swig_arg2); +} + +#ifdef __cplusplus +extern "C" { +#endif + +void _wrap_Swig_free_swsscommon_728e05b169b08794(void *_swig_go_0) { + void *arg1 = (void *) 0 ; + + arg1 = *(void **)&_swig_go_0; + + Swig_free(arg1); + +} + + +void *_wrap_Swig_malloc_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + void *result = 0 ; + void *_swig_go_result; + + arg1 = (int)_swig_go_0; + + result = (void *)Swig_malloc(arg1); + *(void **)&_swig_go_result = (void *)result; + return _swig_go_result; +} + + +std::pair< std::string,std::string > *_wrap_new_FieldValuePair__SWIG_0_swsscommon_728e05b169b08794() { + std::pair< std::string,std::string > *result = 0 ; + std::pair< std::string,std::string > *_swig_go_result; + + + result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >(); + *(std::pair< std::string,std::string > **)&_swig_go_result = (std::pair< std::string,std::string > *)result; + return _swig_go_result; +} + + +std::pair< std::string,std::string > *_wrap_new_FieldValuePair__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string arg1 ; + std::string arg2 ; + std::pair< std::string,std::string > *result = 0 ; + std::pair< std::string,std::string > *_swig_go_result; + + (&arg1)->assign(_swig_go_0.p, _swig_go_0.n); + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >(arg1,arg2); + *(std::pair< std::string,std::string > **)&_swig_go_result = (std::pair< std::string,std::string > *)result; + return _swig_go_result; +} + + +std::pair< std::string,std::string > *_wrap_new_FieldValuePair__SWIG_2_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { + std::pair< std::string,std::string > *arg1 = 0 ; + std::pair< std::string,std::string > *result = 0 ; + std::pair< std::string,std::string > *_swig_go_result; + + arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; + + result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >((std::pair< std::string,std::string > const &)*arg1); + *(std::pair< std::string,std::string > **)&_swig_go_result = (std::pair< std::string,std::string > *)result; + return _swig_go_result; +} + + +void _wrap_FieldValuePair_first_set_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->first = *arg2; + +} + + +_gostring_ _wrap_FieldValuePair_first_get_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { + std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; + + result = (std::string *) & ((arg1)->first); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_FieldValuePair_second_set_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->second = *arg2; + +} + + +_gostring_ _wrap_FieldValuePair_second_get_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { + std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; + + result = (std::string *) & ((arg1)->second); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_delete_FieldValuePair_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { + std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; + + arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::vector< std::pair< std::string,std::string > > *_wrap_new_FieldValuePairs__SWIG_0_swsscommon_728e05b169b08794() { + std::vector< std::pair< std::string,std::string > > *result = 0 ; + std::vector< std::pair< std::string,std::string > > *_swig_go_result; + + + result = (std::vector< std::pair< std::string,std::string > > *)new std::vector< std::pair< std::string,std::string > >(); + *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; + return _swig_go_result; +} + + +std::vector< std::pair< std::string,std::string > > *_wrap_new_FieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { + std::vector< std::pair< std::string,std::string > >::size_type arg1 ; + std::vector< std::pair< std::string,std::string > > *result = 0 ; + std::vector< std::pair< std::string,std::string > > *_swig_go_result; + + arg1 = (size_t)_swig_go_0; + + result = (std::vector< std::pair< std::string,std::string > > *)new std::vector< std::pair< std::string,std::string > >(arg1); + *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; + return _swig_go_result; +} + + +std::vector< std::pair< std::string,std::string > > *_wrap_new_FieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { + std::vector< std::pair< std::string,std::string > > *arg1 = 0 ; + std::vector< std::pair< std::string,std::string > > *result = 0 ; + std::vector< std::pair< std::string,std::string > > *_swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + + result = (std::vector< std::pair< std::string,std::string > > *)new std::vector< std::pair< std::string,std::string > >((std::vector< std::pair< std::string,std::string > > const &)*arg1); + *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; + return _swig_go_result; +} + + +long long _wrap_FieldValuePairs_size_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + std::vector< std::pair< std::string,std::string > >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + + result = ((std::vector< std::pair< std::string,std::string > > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_FieldValuePairs_capacity_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + std::vector< std::pair< std::string,std::string > >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + + result = ((std::vector< std::pair< std::string,std::string > > const *)arg1)->capacity(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValuePairs_reserve_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, long long _swig_go_1) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + std::vector< std::pair< std::string,std::string > >::size_type arg2 ; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + (arg1)->reserve(arg2); + +} + + +bool _wrap_FieldValuePairs_isEmpty_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + + result = (bool)((std::vector< std::pair< std::string,std::string > > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValuePairs_clear_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +void _wrap_FieldValuePairs_add_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, std::pair< std::string,std::string > *_swig_go_1) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + std::vector< std::pair< std::string,std::string > >::value_type *arg2 = 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + arg2 = *(std::vector< std::pair< std::string,std::string > >::value_type **)&_swig_go_1; + + (arg1)->push_back((std::vector< std::pair< std::string,std::string > >::value_type const &)*arg2); + +} + + +std::pair< std::string,std::string > *_wrap_FieldValuePairs_get_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, intgo _swig_go_1) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + int arg2 ; + std::vector< std::pair< std::string,std::string > >::value_type *result = 0 ; + std::pair< std::string,std::string > *_swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + result = (std::vector< std::pair< std::string,std::string > >::value_type *) &std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__get(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::vector< std::pair< std::string,std::string > >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValuePairs_set_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, intgo _swig_go_1, std::pair< std::string,std::string > *_swig_go_2) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + int arg2 ; + std::vector< std::pair< std::string,std::string > >::value_type *arg3 = 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(std::vector< std::pair< std::string,std::string > >::value_type **)&_swig_go_2; + + try { + std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__set(arg1,arg2,(std::pair< std::string,std::string > const &)*arg3); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +void _wrap_delete_FieldValuePairs_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { + std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::vector< std::vector< std::pair< std::string,std::string > > > *_wrap_new_FieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794() { + std::vector< std::vector< std::pair< std::string,std::string > > > *result = 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + + result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)new std::vector< std::vector< std::pair< std::string,std::string > > >(); + *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +std::vector< std::vector< std::pair< std::string,std::string > > > *_wrap_new_FieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > >::size_type arg1 ; + std::vector< std::vector< std::pair< std::string,std::string > > > *result = 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = (size_t)_swig_go_0; + + result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)new std::vector< std::vector< std::pair< std::string,std::string > > >(arg1); + *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +std::vector< std::vector< std::pair< std::string,std::string > > > *_wrap_new_FieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > > *result = 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)new std::vector< std::vector< std::pair< std::string,std::string > > >((std::vector< std::vector< std::pair< std::string,std::string > > > const &)*arg1); + *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +long long _wrap_FieldValuePairsList_size_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = ((std::vector< std::vector< std::pair< std::string,std::string > > > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_FieldValuePairsList_capacity_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = ((std::vector< std::vector< std::pair< std::string,std::string > > > const *)arg1)->capacity(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValuePairsList_reserve_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, long long _swig_go_1) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > >::size_type arg2 ; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + (arg1)->reserve(arg2); + +} + + +bool _wrap_FieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = (bool)((std::vector< std::vector< std::pair< std::string,std::string > > > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValuePairsList_clear_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +void _wrap_FieldValuePairsList_add_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, std::vector< std::pair< std::string,std::string > > *_swig_go_1) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *arg2 = 0 ; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + arg2 = *(std::vector< std::vector< std::pair< std::string,std::string > > >::value_type **)&_swig_go_1; + + (arg1)->push_back((std::vector< std::vector< std::pair< std::string,std::string > > >::value_type const &)*arg2); + +} + + +std::vector< std::pair< std::string,std::string > > *_wrap_FieldValuePairsList_get_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, intgo _swig_go_1) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + int arg2 ; + std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *result = 0 ; + std::vector< std::pair< std::string,std::string > > *_swig_go_result; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + result = (std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *) &std_vector_Sl_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::vector< std::vector< std::pair< std::string,std::string > > >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValuePairsList_set_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, intgo _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + int arg2 ; + std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *arg3 = 0 ; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(std::vector< std::vector< std::pair< std::string,std::string > > >::value_type **)&_swig_go_2; + + try { + std_vector_Sl_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__set(arg1,arg2,(std::vector< std::pair< std::string,std::string > > const &)*arg3); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +void _wrap_delete_FieldValuePairsList_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; + + arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_new_KeyFieldValuePairs__SWIG_0_swsscommon_728e05b169b08794() { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *result = 0 ; + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + + result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)new std::pair< std::string,std::vector< std::pair< std::string,std::string > > >(); + *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_new_KeyFieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, std::vector< std::pair< std::string,std::string > > *_swig_go_1) { + std::string arg1 ; + std::vector< std::pair< std::string,std::string > > arg2 ; + std::vector< std::pair< std::string,std::string > > *argp2 ; + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *result = 0 ; + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + (&arg1)->assign(_swig_go_0.p, _swig_go_0.n); + + argp2 = (std::vector< std::pair< std::string,std::string > > *)_swig_go_1; + if (argp2 == NULL) { + _swig_gopanic("Attempt to dereference null std::vector< std::pair< std::string,std::string > >"); + } + arg2 = (std::vector< std::pair< std::string,std::string > >)*argp2; + + + result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)new std::pair< std::string,std::vector< std::pair< std::string,std::string > > >(arg1,arg2); + *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_new_KeyFieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = 0 ; + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *result = 0 ; + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)new std::pair< std::string,std::vector< std::pair< std::string,std::string > > >((std::pair< std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg1); + *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +void _wrap_KeyFieldValuePairs_first_set_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->first = *arg2; + +} + + +_gostring_ _wrap_KeyFieldValuePairs_first_get_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = (std::string *) & ((arg1)->first); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_KeyFieldValuePairs_second_set_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0, std::vector< std::pair< std::string,std::string > > *_swig_go_1) { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::vector< std::pair< std::string,std::string > > *arg2 = (std::vector< std::pair< std::string,std::string > > *) 0 ; + + arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + arg2 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_1; + + if (arg1) (arg1)->second = *arg2; + +} + + +std::vector< std::pair< std::string,std::string > > *_wrap_KeyFieldValuePairs_second_get_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; + std::vector< std::pair< std::string,std::string > > *result = 0 ; + std::vector< std::pair< std::string,std::string > > *_swig_go_result; + + arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + result = (std::vector< std::pair< std::string,std::string > > *)& ((arg1)->second); + *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; + return _swig_go_result; +} + + +void _wrap_delete_KeyFieldValuePairs_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; + + arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyFieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794() { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + + result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >(); + *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyFieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type arg1 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = (size_t)_swig_go_0; + + result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >(arg1); + *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyFieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const &)*arg1); + *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +long long _wrap_KeyFieldValuePairsList_size_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = ((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_KeyFieldValuePairsList_capacity_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = ((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->capacity(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyFieldValuePairsList_reserve_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, long long _swig_go_1) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type arg2 ; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + (arg1)->reserve(arg2); + +} + + +bool _wrap_KeyFieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (bool)((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyFieldValuePairsList_clear_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +void _wrap_KeyFieldValuePairsList_add_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *arg2 = 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_1; + + (arg1)->push_back((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type const &)*arg2); + +} + + +std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyFieldValuePairsList_get_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; + std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &std_vector_Sl_std_pair_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__get(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyFieldValuePairsList_set_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *arg3 = 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_2; + + try { + std_vector_Sl_std_pair_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__set(arg1,arg2,(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg3); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +void _wrap_delete_KeyFieldValuePairsList_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + + arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,std::string > *_wrap_new_FieldValueMap__SWIG_0_swsscommon_728e05b169b08794() { + std::map< std::string,std::string > *result = 0 ; + std::map< std::string,std::string > *_swig_go_result; + + + result = (std::map< std::string,std::string > *)new std::map< std::string,std::string >(); + *(std::map< std::string,std::string > **)&_swig_go_result = (std::map< std::string,std::string > *)result; + return _swig_go_result; +} + + +std::map< std::string,std::string > *_wrap_new_FieldValueMap__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { + std::map< std::string,std::string > *arg1 = 0 ; + std::map< std::string,std::string > *result = 0 ; + std::map< std::string,std::string > *_swig_go_result; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + result = (std::map< std::string,std::string > *)new std::map< std::string,std::string >((std::map< std::string,std::string > const &)*arg1); + *(std::map< std::string,std::string > **)&_swig_go_result = (std::map< std::string,std::string > *)result; + return _swig_go_result; +} + + +intgo _wrap_FieldValueMap_size_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + unsigned int result; + intgo _swig_go_result; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + result = (unsigned int)((std::map< std::string,std::string > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_FieldValueMap_empty_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + result = (bool)((std::map< std::string,std::string > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_FieldValueMap_clear_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +_gostring_ _wrap_FieldValueMap_get_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + std::string *arg2 = 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + result = (std::string *) &std_map_Sl_std_string_Sc_std_string_Sg__get(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_FieldValueMap_set_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std_map_Sl_std_string_Sc_std_string_Sg__set(arg1,(std::string const &)*arg2,(std::string const &)*arg3); + +} + + +void _wrap_FieldValueMap_delete_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + std_map_Sl_std_string_Sc_std_string_Sg__del(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +bool _wrap_FieldValueMap_has_key_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + std::string *arg2 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + result = (bool)std_map_Sl_std_string_Sc_std_string_Sg__has_key(arg1,(std::string const &)*arg2); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_FieldValueMap_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { + std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; + + arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::vector< std::string > *_wrap_new_VectorString__SWIG_0_swsscommon_728e05b169b08794() { + std::vector< std::string > *result = 0 ; + std::vector< std::string > *_swig_go_result; + + + result = (std::vector< std::string > *)new std::vector< std::string >(); + *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_new_VectorString__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { + std::vector< std::string >::size_type arg1 ; + std::vector< std::string > *result = 0 ; + std::vector< std::string > *_swig_go_result; + + arg1 = (size_t)_swig_go_0; + + result = (std::vector< std::string > *)new std::vector< std::string >(arg1); + *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_new_VectorString__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { + std::vector< std::string > *arg1 = 0 ; + std::vector< std::string > *result = 0 ; + std::vector< std::string > *_swig_go_result; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + result = (std::vector< std::string > *)new std::vector< std::string >((std::vector< std::string > const &)*arg1); + *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; + return _swig_go_result; +} + + +long long _wrap_VectorString_size_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + std::vector< std::string >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + result = ((std::vector< std::string > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_VectorString_capacity_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + std::vector< std::string >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + result = ((std::vector< std::string > const *)arg1)->capacity(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_VectorString_reserve_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, long long _swig_go_1) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + std::vector< std::string >::size_type arg2 ; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + (arg1)->reserve(arg2); + +} + + +bool _wrap_VectorString_isEmpty_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + result = (bool)((std::vector< std::string > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_VectorString_clear_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +void _wrap_VectorString_add_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + std::vector< std::string >::value_type *arg2 = 0 ; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + std::vector< std::string >::value_type arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + (arg1)->push_back((std::vector< std::string >::value_type const &)*arg2); + +} + + +_gostring_ _wrap_VectorString_get_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, intgo _swig_go_1) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + int arg2 ; + std::vector< std::string >::value_type *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + result = (std::vector< std::string >::value_type *) &std_vector_Sl_std_string_Sg__get(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_VectorString_set_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + int arg2 ; + std::vector< std::string >::value_type *arg3 = 0 ; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + std::vector< std::string >::value_type arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + try { + std_vector_Sl_std_string_Sg__set(arg1,arg2,(std::string const &)*arg3); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +void _wrap_delete_VectorString_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { + std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; + + arg1 = *(std::vector< std::string > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::pair< long long,std::vector< std::string > > *_wrap_new_ScanResult__SWIG_0_swsscommon_728e05b169b08794() { + std::pair< int64_t,std::vector< std::string > > *result = 0 ; + std::pair< long long,std::vector< std::string > > *_swig_go_result; + + + result = (std::pair< int64_t,std::vector< std::string > > *)new std::pair< int64_t,std::vector< std::string > >(); + *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_result = (std::pair< int64_t,std::vector< std::string > > *)result; + return _swig_go_result; +} + + +std::pair< long long,std::vector< std::string > > *_wrap_new_ScanResult__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0, std::vector< std::string > *_swig_go_1) { + long long arg1 ; + std::vector< std::string > arg2 ; + std::vector< std::string > *argp2 ; + std::pair< int64_t,std::vector< std::string > > *result = 0 ; + std::pair< long long,std::vector< std::string > > *_swig_go_result; + + arg1 = (long long)_swig_go_0; + + argp2 = (std::vector< std::string > *)_swig_go_1; + if (argp2 == NULL) { + _swig_gopanic("Attempt to dereference null std::vector< std::string >"); + } + arg2 = (std::vector< std::string >)*argp2; + + + result = (std::pair< int64_t,std::vector< std::string > > *)new std::pair< int64_t,std::vector< std::string > >(arg1,arg2); + *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_result = (std::pair< int64_t,std::vector< std::string > > *)result; + return _swig_go_result; +} + + +std::pair< long long,std::vector< std::string > > *_wrap_new_ScanResult__SWIG_2_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { + std::pair< int64_t,std::vector< std::string > > *arg1 = 0 ; + std::pair< int64_t,std::vector< std::string > > *result = 0 ; + std::pair< long long,std::vector< std::string > > *_swig_go_result; + + arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; + + result = (std::pair< int64_t,std::vector< std::string > > *)new std::pair< int64_t,std::vector< std::string > >((std::pair< int64_t,std::vector< std::string > > const &)*arg1); + *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_result = (std::pair< int64_t,std::vector< std::string > > *)result; + return _swig_go_result; +} + + +void _wrap_ScanResult_first_set_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0, long long _swig_go_1) { + std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; + long long arg2 ; + + arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + if (arg1) (arg1)->first = arg2; + +} + + +long long _wrap_ScanResult_first_get_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { + std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; + long long result; + long long _swig_go_result; + + arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; + + result = (long long) ((arg1)->first); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ScanResult_second_set_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0, std::vector< std::string > *_swig_go_1) { + std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; + std::vector< std::string > *arg2 = (std::vector< std::string > *) 0 ; + + arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + if (arg1) (arg1)->second = *arg2; + +} + + +std::vector< std::string > *_wrap_ScanResult_second_get_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { + std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; + std::vector< std::string > *result = 0 ; + std::vector< std::string > *_swig_go_result; + + arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; + + result = (std::vector< std::string > *)& ((arg1)->second); + *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; + return _swig_go_result; +} + + +void _wrap_delete_ScanResult_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { + std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; + + arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,std::map< std::string,std::string > > *_wrap_new_GetTableResult__SWIG_0_swsscommon_728e05b169b08794() { + std::map< std::string,std::map< std::string,std::string > > *result = 0 ; + std::map< std::string,std::map< std::string,std::string > > *_swig_go_result; + + + result = (std::map< std::string,std::map< std::string,std::string > > *)new std::map< std::string,std::map< std::string,std::string > >(); + *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::string > > *)result; + return _swig_go_result; +} + + +std::map< std::string,std::map< std::string,std::string > > *_wrap_new_GetTableResult__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > *arg1 = 0 ; + std::map< std::string,std::map< std::string,std::string > > *result = 0 ; + std::map< std::string,std::map< std::string,std::string > > *_swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > **)&_swig_go_0; + + result = (std::map< std::string,std::map< std::string,std::string > > *)new std::map< std::string,std::map< std::string,std::string > >((std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > const &)*arg1); + *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::string > > *)result; + return _swig_go_result; +} + + +intgo _wrap_GetTableResult_size_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + unsigned int result; + intgo _swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + result = (unsigned int)((std::map< std::string,std::map< std::string,std::string > > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_GetTableResult_empty_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + result = (bool)((std::map< std::string,std::map< std::string,std::string > > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_GetTableResult_clear_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_GetTableResult_get_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + std::string *arg2 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *result = 0 ; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + result = (std::map< std::string,std::string,std::less< std::string > > *) &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__get(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_GetTableResult_set_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::string,std::less< std::string > > *_swig_go_2) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + std::string *arg2 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *arg3 = 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_2; + + std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__set(arg1,(std::string const &)*arg2,(std::map< std::string,std::string,std::less< std::string > > const &)*arg3); + +} + + +void _wrap_GetTableResult_delete_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__del(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +bool _wrap_GetTableResult_has_key_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + std::string *arg2 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__has_key(arg1,(std::string const &)*arg2); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_GetTableResult_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_wrap_new_GetConfigResult__SWIG_0_swsscommon_728e05b169b08794() { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *result = 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_result; + + + result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)new std::map< std::string,std::map< std::string,std::map< std::string,std::string > > >(); + *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_wrap_new_GetConfigResult__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > *arg1 = 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *result = 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > **)&_swig_go_0; + + result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)new std::map< std::string,std::map< std::string,std::map< std::string,std::string > > >((std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > const &)*arg1); + *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)result; + return _swig_go_result; +} + + +intgo _wrap_GetConfigResult_size_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + unsigned int result; + intgo _swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + result = (unsigned int)((std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_GetConfigResult_empty_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + result = (bool)((std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_GetConfigResult_clear_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_wrap_GetConfigResult_get_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + std::string *arg2 = 0 ; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *result = 0 ; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + result = (std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *) &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_GetConfigResult_set_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_2) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + std::string *arg2 = 0 ; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *arg3 = 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_2; + + std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__set(arg1,(std::string const &)*arg2,(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > const &)*arg3); + +} + + +void _wrap_GetConfigResult_delete_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__del(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +bool _wrap_GetConfigResult_has_key_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + std::string *arg2 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__has_key(arg1,(std::string const &)*arg2); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_GetConfigResult_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { + std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; + + arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,swss::RedisInstInfo > *_wrap_new_GetInstanceListResult__SWIG_0_swsscommon_728e05b169b08794() { + std::map< std::string,swss::RedisInstInfo > *result = 0 ; + std::map< std::string,swss::RedisInstInfo > *_swig_go_result; + + + result = (std::map< std::string,swss::RedisInstInfo > *)new std::map< std::string,swss::RedisInstInfo >(); + *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_result = (std::map< std::string,swss::RedisInstInfo > *)result; + return _swig_go_result; +} + + +std::map< std::string,swss::RedisInstInfo > *_wrap_new_GetInstanceListResult__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { + std::map< std::string,swss::RedisInstInfo > *arg1 = 0 ; + std::map< std::string,swss::RedisInstInfo > *result = 0 ; + std::map< std::string,swss::RedisInstInfo > *_swig_go_result; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + result = (std::map< std::string,swss::RedisInstInfo > *)new std::map< std::string,swss::RedisInstInfo >((std::map< std::string,swss::RedisInstInfo > const &)*arg1); + *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_result = (std::map< std::string,swss::RedisInstInfo > *)result; + return _swig_go_result; +} + + +intgo _wrap_GetInstanceListResult_size_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + unsigned int result; + intgo _swig_go_result; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + result = (unsigned int)((std::map< std::string,swss::RedisInstInfo > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_GetInstanceListResult_empty_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + result = (bool)((std::map< std::string,swss::RedisInstInfo > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_GetInstanceListResult_clear_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +swss::RedisInstInfo *_wrap_GetInstanceListResult_get_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + std::string *arg2 = 0 ; + swss::RedisInstInfo *result = 0 ; + swss::RedisInstInfo *_swig_go_result; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + result = (swss::RedisInstInfo *) &std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__get(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(swss::RedisInstInfo **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_GetInstanceListResult_set_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1, swss::RedisInstInfo *_swig_go_2) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + std::string *arg2 = 0 ; + swss::RedisInstInfo *arg3 = 0 ; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::RedisInstInfo **)&_swig_go_2; + + std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__set(arg1,(std::string const &)*arg2,(swss::RedisInstInfo const &)*arg3); + +} + + +void _wrap_GetInstanceListResult_delete_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + try { + std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__del(arg1,(std::string const &)*arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +bool _wrap_GetInstanceListResult_has_key_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + std::string *arg2 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + result = (bool)std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__has_key(arg1,(std::string const &)*arg2); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_GetInstanceListResult_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { + std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; + + arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_KeyOpFieldsValuesQueue_empty_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (bool)((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_0_swsscommon_728e05b169b08794() { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + unsigned int arg1 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; + + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(arg1,(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { + unsigned int arg1 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(arg1); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_3_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const &)*arg1); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; + return _swig_go_result; +} + + +void _wrap_delete_KeyOpFieldsValuesQueue_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + delete arg1; + +} + + +void _wrap_KeyOpFieldsValuesQueue_assign_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + unsigned int arg2 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg3 = 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + arg3 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_2; + + (arg1)->assign(arg2,(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg3); + +} + + +void _wrap_KeyOpFieldsValuesQueue_swap_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2 = 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_1; + + (arg1)->swap(*arg2); + +} + + +intgo _wrap_KeyOpFieldsValuesQueue_size_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + unsigned int result; + intgo _swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (unsigned int)((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_KeyOpFieldsValuesQueue_max_size_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + unsigned int result; + intgo _swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (unsigned int)((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->max_size(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_0_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + unsigned int arg2 ; + SwigValueWrapper< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > arg3 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *argp3 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + + argp3 = (std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *)_swig_go_2; + if (argp3 == NULL) { + _swig_gopanic("Attempt to dereference null std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > >"); + } + arg3 = (std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > >)*argp3; + + + (arg1)->resize(arg2,arg3); + +} + + +void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_1_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + unsigned int arg2 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + + (arg1)->resize(arg2); + +} + + +std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyOpFieldsValuesQueue_front_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &(arg1)->front(); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyOpFieldsValuesQueue_back_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &(arg1)->back(); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyOpFieldsValuesQueue_push_front_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; + + (arg1)->push_front((std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); + +} + + +void _wrap_KeyOpFieldsValuesQueue_push_back_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; + + (arg1)->push_back((std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); + +} + + +void _wrap_KeyOpFieldsValuesQueue_pop_front_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + (arg1)->pop_front(); + +} + + +void _wrap_KeyOpFieldsValuesQueue_pop_back_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + (arg1)->pop_back(); + +} + + +void _wrap_KeyOpFieldsValuesQueue_clear_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyOpFieldsValuesQueue_getitem_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getitem(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyOpFieldsValuesQueue_setitem_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg3 = 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_2; + + try { + std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__setitem(arg1,arg2,(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg3); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +void _wrap_KeyOpFieldsValuesQueue_delitem_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__delitem(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_KeyOpFieldsValuesQueue_getslice_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, intgo _swig_go_2) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + int arg3 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > result; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = (int)_swig_go_2; + + result = std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getslice(arg1,arg2,arg3); + *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(result); + return _swig_go_result; +} + + +void _wrap_KeyOpFieldsValuesQueue_setslice_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, intgo _swig_go_2, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_3) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + int arg3 ; + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg4 = 0 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = (int)_swig_go_2; + arg4 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_3; + + std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__setslice(arg1,arg2,arg3,(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const &)*arg4); + +} + + +void _wrap_KeyOpFieldsValuesQueue_delslice_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, intgo _swig_go_2) { + std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; + int arg2 ; + int arg3 ; + + arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = (int)_swig_go_2; + + std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__delslice(arg1,arg2,arg3); + +} + + +std::vector< swss::SonicDBKey > *_wrap_new_VectorSonicDbKey__SWIG_0_swsscommon_728e05b169b08794() { + std::vector< swss::SonicDBKey > *result = 0 ; + std::vector< swss::SonicDBKey > *_swig_go_result; + + + result = (std::vector< swss::SonicDBKey > *)new std::vector< swss::SonicDBKey >(); + *(std::vector< swss::SonicDBKey > **)&_swig_go_result = (std::vector< swss::SonicDBKey > *)result; + return _swig_go_result; +} + + +std::vector< swss::SonicDBKey > *_wrap_new_VectorSonicDbKey__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { + std::vector< swss::SonicDBKey >::size_type arg1 ; + std::vector< swss::SonicDBKey > *result = 0 ; + std::vector< swss::SonicDBKey > *_swig_go_result; + + arg1 = (size_t)_swig_go_0; + + result = (std::vector< swss::SonicDBKey > *)new std::vector< swss::SonicDBKey >(arg1); + *(std::vector< swss::SonicDBKey > **)&_swig_go_result = (std::vector< swss::SonicDBKey > *)result; + return _swig_go_result; +} + + +std::vector< swss::SonicDBKey > *_wrap_new_VectorSonicDbKey__SWIG_2_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { + std::vector< swss::SonicDBKey > *arg1 = 0 ; + std::vector< swss::SonicDBKey > *result = 0 ; + std::vector< swss::SonicDBKey > *_swig_go_result; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + + result = (std::vector< swss::SonicDBKey > *)new std::vector< swss::SonicDBKey >((std::vector< swss::SonicDBKey > const &)*arg1); + *(std::vector< swss::SonicDBKey > **)&_swig_go_result = (std::vector< swss::SonicDBKey > *)result; + return _swig_go_result; +} + + +long long _wrap_VectorSonicDbKey_size_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + std::vector< swss::SonicDBKey >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + + result = ((std::vector< swss::SonicDBKey > const *)arg1)->size(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_VectorSonicDbKey_capacity_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + std::vector< swss::SonicDBKey >::size_type result; + long long _swig_go_result; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + + result = ((std::vector< swss::SonicDBKey > const *)arg1)->capacity(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_VectorSonicDbKey_reserve_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, long long _swig_go_1) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + std::vector< swss::SonicDBKey >::size_type arg2 ; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + (arg1)->reserve(arg2); + +} + + +bool _wrap_VectorSonicDbKey_isEmpty_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + + result = (bool)((std::vector< swss::SonicDBKey > const *)arg1)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_VectorSonicDbKey_clear_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + + (arg1)->clear(); + +} + + +void _wrap_VectorSonicDbKey_add_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + std::vector< swss::SonicDBKey >::value_type *arg2 = 0 ; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + arg2 = *(std::vector< swss::SonicDBKey >::value_type **)&_swig_go_1; + + (arg1)->push_back((std::vector< swss::SonicDBKey >::value_type const &)*arg2); + +} + + +swss::SonicDBKey *_wrap_VectorSonicDbKey_get_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, intgo _swig_go_1) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + int arg2 ; + std::vector< swss::SonicDBKey >::value_type *result = 0 ; + swss::SonicDBKey *_swig_go_result; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + try { + result = (std::vector< swss::SonicDBKey >::value_type *) &std_vector_Sl_swss_SonicDBKey_Sg__get(arg1,arg2); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + *(std::vector< swss::SonicDBKey >::value_type **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_VectorSonicDbKey_set_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, intgo _swig_go_1, swss::SonicDBKey *_swig_go_2) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + int arg2 ; + std::vector< swss::SonicDBKey >::value_type *arg3 = 0 ; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(std::vector< swss::SonicDBKey >::value_type **)&_swig_go_2; + + try { + std_vector_Sl_swss_SonicDBKey_Sg__set(arg1,arg2,(swss::SonicDBKey const &)*arg3); + } catch(std::out_of_range &_e) { + _swig_gopanic((&_e)->what()); + } + +} + + +void _wrap_delete_VectorSonicDbKey_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { + std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; + + arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::RedisSelect *_wrap_CastSelectableToRedisSelectObj_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + swss::RedisSelect *result = 0 ; + swss::RedisSelect *_swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (swss::RedisSelect *)castSelectableObj< swss::RedisSelect * >(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; + return _swig_go_result; +} + + +swss::SubscriberStateTable *_wrap_CastSelectableToSubscriberTableObj_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + swss::SubscriberStateTable *result = 0 ; + swss::SubscriberStateTable *_swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (swss::SubscriberStateTable *)castSelectableObj< swss::SubscriberStateTable * >(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_EMPTY_PREFIX_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = (char *)(""); + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +void _wrap_RedisInstInfo_unixSocketPath_set_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->unixSocketPath = *arg2; + +} + + +_gostring_ _wrap_RedisInstInfo_unixSocketPath_get_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + + result = (std::string *) & ((arg1)->unixSocketPath); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_RedisInstInfo_hostname_set_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->hostname = *arg2; + +} + + +_gostring_ _wrap_RedisInstInfo_hostname_get_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + + result = (std::string *) & ((arg1)->hostname); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_RedisInstInfo_port_set_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0, intgo _swig_go_1) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + int arg2 ; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + if (arg1) (arg1)->port = arg2; + +} + + +intgo _wrap_RedisInstInfo_port_get_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + + result = (int) ((arg1)->port); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::RedisInstInfo *_wrap_new_RedisInstInfo_swsscommon_728e05b169b08794() { + swss::RedisInstInfo *result = 0 ; + swss::RedisInstInfo *_swig_go_result; + + + { + try { + result = (swss::RedisInstInfo *)new swss::RedisInstInfo(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisInstInfo **)&_swig_go_result = (swss::RedisInstInfo *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisInstInfo_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { + swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; + + arg1 = *(swss::RedisInstInfo **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBInfo_instName_set_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->instName = *arg2; + +} + + +_gostring_ _wrap_SonicDBInfo_instName_get_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + + result = (std::string *) & ((arg1)->instName); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_SonicDBInfo_dbId_set_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0, intgo _swig_go_1) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + int arg2 ; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + if (arg1) (arg1)->dbId = arg2; + +} + + +intgo _wrap_SonicDBInfo_dbId_get_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + + result = (int) ((arg1)->dbId); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_SonicDBInfo_separator_set_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->separator = *arg2; + +} + + +_gostring_ _wrap_SonicDBInfo_separator_get_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + + result = (std::string *) & ((arg1)->separator); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +swss::SonicDBInfo *_wrap_new_SonicDBInfo_swsscommon_728e05b169b08794() { + swss::SonicDBInfo *result = 0 ; + swss::SonicDBInfo *_swig_go_result; + + + { + try { + result = (swss::SonicDBInfo *)new swss::SonicDBInfo(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicDBInfo **)&_swig_go_result = (swss::SonicDBInfo *)result; + return _swig_go_result; +} + + +void _wrap_delete_SonicDBInfo_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { + swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; + + arg1 = *(swss::SonicDBInfo **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBKey_containerName_set_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->containerName = *arg2; + +} + + +_gostring_ _wrap_SonicDBKey_containerName_get_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + result = (std::string *) & ((arg1)->containerName); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_SonicDBKey_netns_set_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->netns = *arg2; + +} + + +_gostring_ _wrap_SonicDBKey_netns_get_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + result = (std::string *) & ((arg1)->netns); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +swss::SonicDBKey *_wrap_new_SonicDBKey__SWIG_0_swsscommon_728e05b169b08794() { + swss::SonicDBKey *result = 0 ; + swss::SonicDBKey *_swig_go_result; + + + { + try { + result = (swss::SonicDBKey *)new swss::SonicDBKey(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicDBKey **)&_swig_go_result = (swss::SonicDBKey *)result; + return _swig_go_result; +} + + +swss::SonicDBKey *_wrap_new_SonicDBKey__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + swss::SonicDBKey *result = 0 ; + swss::SonicDBKey *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (swss::SonicDBKey *)new swss::SonicDBKey((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicDBKey **)&_swig_go_result = (swss::SonicDBKey *)result; + return _swig_go_result; +} + + +bool _wrap_SonicDBKey_isEmpty_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + { + try { + result = (bool)((swss::SonicDBKey const *)arg1)->isEmpty(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBKey_toString_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + { + try { + result = ((swss::SonicDBKey const *)arg1)->toString(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_delete_SonicDBKey_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::SonicDBKeyHash *_wrap_new_SonicDBKeyHash_swsscommon_728e05b169b08794() { + swss::SonicDBKeyHash *result = 0 ; + swss::SonicDBKeyHash *_swig_go_result; + + + { + try { + result = (swss::SonicDBKeyHash *)new swss::SonicDBKeyHash(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicDBKeyHash **)&_swig_go_result = (swss::SonicDBKeyHash *)result; + return _swig_go_result; +} + + +void _wrap_delete_SonicDBKeyHash_swsscommon_728e05b169b08794(swss::SonicDBKeyHash *_swig_go_0) { + swss::SonicDBKeyHash *arg1 = (swss::SonicDBKeyHash *) 0 ; + + arg1 = *(swss::SonicDBKeyHash **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = swss::SonicDBConfig::DEFAULT_SONIC_DB_CONFIG_FILE; + + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = swss::SonicDBConfig::DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE; + + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +void _wrap_SonicDBConfig_initialize__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + swss::SonicDBConfig::initialize((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBConfig_initialize__SWIG_1_swsscommon_728e05b169b08794() { + { + try { + swss::SonicDBConfig::initialize(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + swss::SonicDBConfig::initializeGlobalConfig((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_1_swsscommon_728e05b169b08794() { + { + try { + swss::SonicDBConfig::initializeGlobalConfig(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBConfig_reset_swsscommon_728e05b169b08794() { + { + try { + swss::SonicDBConfig::reset(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicDBConfig_validateNamespace_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + swss::SonicDBConfig::validateNamespace((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::string *arg1 = 0 ; + swss::SonicDBKey *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbId__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbId__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbId__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbId__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::string *arg1 = 0 ; + swss::SonicDBKey *arg2 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::string *arg1 = 0 ; + swss::SonicDBKey *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_4_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + int arg1 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = swss::SonicDBConfig::getSeparator(arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_5_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1) { + int arg1 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getSeparator(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_6_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::SonicDBConfig::getSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_7_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::SonicDBKey *_swig_go_1) { + int arg1 ; + swss::SonicDBKey *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = swss::SonicDBConfig::getSeparator(arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_8_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = swss::SonicDBConfig::getSeparator((swss::DBConnector const *)arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::string *arg1 = 0 ; + swss::SonicDBKey *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::string *arg1 = 0 ; + swss::SonicDBKey *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbPort__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbPort__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbPort__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_SonicDBConfig_getDbPort__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { + std::string *arg1 = 0 ; + swss::SonicDBKey *arg2 = 0 ; + int result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::SonicDBKey **)&_swig_go_1; + + { + try { + result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicDBConfig_getNamespaces_swsscommon_728e05b169b08794() { + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + + { + try { + result = swss::SonicDBConfig::getNamespaces(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::vector< swss::SonicDBKey > *_wrap_SonicDBConfig_getDbKeys_swsscommon_728e05b169b08794() { + std::vector< swss::SonicDBKey > result; + std::vector< swss::SonicDBKey > *_swig_go_result; + + + { + try { + result = swss::SonicDBConfig::getDbKeys(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< swss::SonicDBKey > **)&_swig_go_result = new std::vector< swss::SonicDBKey >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getDbList((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = swss::SonicDBConfig::getDbList((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_2_swsscommon_728e05b169b08794() { + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + + { + try { + result = swss::SonicDBConfig::getDbList(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_3_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + { + try { + result = swss::SonicDBConfig::getDbList((swss::SonicDBKey const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_SonicDBConfig_isInit_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::SonicDBConfig::isInit(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_SonicDBConfig_isGlobalInit_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::SonicDBConfig::isGlobalInit(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = swss::SonicDBConfig::getInstanceList((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = swss::SonicDBConfig::getInstanceList((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_2_swsscommon_728e05b169b08794() { + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; + + + { + try { + result = swss::SonicDBConfig::getInstanceList(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_3_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { + swss::SonicDBKey *arg1 = 0 ; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; + std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicDBKey **)&_swig_go_0; + + { + try { + result = swss::SonicDBConfig::getInstanceList((swss::SonicDBKey const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); + return _swig_go_result; +} + + +swss::SonicDBConfig *_wrap_new_SonicDBConfig_swsscommon_728e05b169b08794() { + swss::SonicDBConfig *result = 0 ; + swss::SonicDBConfig *_swig_go_result; + + + { + try { + result = (swss::SonicDBConfig *)new swss::SonicDBConfig(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicDBConfig **)&_swig_go_result = (swss::SonicDBConfig *)result; + return _swig_go_result; +} + + +void _wrap_delete_SonicDBConfig_swsscommon_728e05b169b08794(swss::SonicDBConfig *_swig_go_0) { + swss::SonicDBConfig *arg1 = (swss::SonicDBConfig *) 0 ; + + arg1 = *(swss::SonicDBConfig **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_RedisContext_DEFAULT_UNIXSOCKET_RedisContext_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = swss::RedisContext::DEFAULT_UNIXSOCKET; + + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +swss::RedisContext *_wrap_new_RedisContext_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { + swss::RedisContext *arg1 = 0 ; + swss::RedisContext *result = 0 ; + swss::RedisContext *_swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + { + try { + result = (swss::RedisContext *)new swss::RedisContext((swss::RedisContext const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisContext **)&_swig_go_result = (swss::RedisContext *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisContext_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +redisContext *_wrap_RedisContext_getContext_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + redisContext *result = 0 ; + redisContext *_swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + { + try { + result = (redisContext *)((swss::RedisContext const *)arg1)->getContext(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisContext **)&_swig_go_result = (redisContext *)result; + return _swig_go_result; +} + + +void _wrap_RedisContext_setClientName_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->setClientName((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_RedisContext_getClientName_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + { + try { + result = (arg1)->getClientName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_DBConnector_DEFAULT_UNIXSOCKET_DBConnector_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = swss::DBConnector::DEFAULT_UNIXSOCKET; + + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector((swss::DBConnector const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisContext *_swig_go_1) { + int arg1 ; + swss::RedisContext *arg2 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::RedisContext **)&_swig_go_1; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector(arg1,(swss::RedisContext const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { + int arg1 ; + std::string *arg2 = 0 ; + int arg3 ; + unsigned int arg4 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = (int)_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + arg4 = (unsigned int)_swig_go_3; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector(arg1,(std::string const &)*arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_3_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + int arg1 ; + std::string *arg2 = 0 ; + unsigned int arg3 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = (int)_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (unsigned int)_swig_go_2; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_4_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { + std::string *arg1 = 0 ; + unsigned int arg2 ; + bool arg3 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (unsigned int)_swig_go_1; + arg3 = (bool)_swig_go_2; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_5_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1) { + std::string *arg1 = 0 ; + unsigned int arg2 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (unsigned int)_swig_go_1; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_6_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, bool _swig_go_2, _gostring_ _swig_go_3) { + std::string *arg1 = 0 ; + unsigned int arg2 ; + bool arg3 ; + std::string *arg4 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (unsigned int)_swig_go_1; + arg3 = (bool)_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_new_DBConnector__SWIG_7_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, bool _swig_go_2, swss::SonicDBKey *_swig_go_3) { + std::string *arg1 = 0 ; + unsigned int arg2 ; + bool arg3 ; + swss::SonicDBKey *arg4 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (unsigned int)_swig_go_1; + arg3 = (bool)_swig_go_2; + arg4 = *(swss::SonicDBKey **)&_swig_go_3; + + { + try { + result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2,arg3,(swss::SonicDBKey const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +intgo _wrap_DBConnector_getDbId_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (int)((swss::DBConnector const *)arg1)->getDbId(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_DBConnector_getDbName_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = ((swss::DBConnector const *)arg1)->getDbName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_DBConnector_getNamespace_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = ((swss::DBConnector const *)arg1)->getNamespace(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::SonicDBKey *_wrap_DBConnector_getDBKey_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + swss::SonicDBKey result; + swss::SonicDBKey *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = ((swss::DBConnector const *)arg1)->getDBKey(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicDBKey **)&_swig_go_result = new swss::SonicDBKey(result); + return _swig_go_result; +} + + +void _wrap_DBConnector_Xselect_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + swss::DBConnector::select(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::DBConnector *_wrap_DBConnector_newConnector_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + unsigned int arg2 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + + { + try { + result = (swss::DBConnector *)((swss::DBConnector const *)arg1)->newConnector(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +swss::PubSub *_wrap_DBConnector_pubsub_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + swss::PubSub *result = 0 ; + swss::PubSub *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (swss::PubSub *)(arg1)->pubsub(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::PubSub **)&_swig_go_result = (swss::PubSub *)result; + return _swig_go_result; +} + + +long long _wrap_DBConnector_delete__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (int64_t)(arg1)->del((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_DBConnector_exists_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (bool)(arg1)->exists((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBConnector_hdel__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int64_t)(arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBConnector_hdel__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::string > *_swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< std::string > **)&_swig_go_2; + + { + try { + result = (int64_t)(arg1)->hdel((std::string const &)*arg2,(std::vector< std::string > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_DBConnector_delete__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, std::vector< std::string > *_swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + (arg1)->del((std::vector< std::string > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::vector< std::string > *_wrap_DBConnector_keys_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->keys((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2, intgo _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + int arg2 ; + char *arg3 = (char *) 0 ; + uint32_t arg4 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + arg4 = (uint32_t)_swig_go_3; + + { + try { + result = (arg1)->scan(arg2,(char const *)arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg3); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + int arg2 ; + char *arg3 = (char *) 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + { + try { + result = (arg1)->scan(arg2,(char const *)arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg3); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + int arg2 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + { + try { + result = (arg1)->scan(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_3_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (arg1)->scan(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +bool _wrap_DBConnector_set__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_DBConnector_set__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (bool)(arg1)->set((std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_DBConnector_hset_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBConnector_hmset_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = *(std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; + + { + try { + (arg1)->hmset((std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::shared_ptr< std::string > *_wrap_DBConnector_get_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->get((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_DBConnector_hget_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (arg1)->hget((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_DBConnector_hexists_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)(arg1)->hexists((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBConnector_incr_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (int64_t)(arg1)->incr((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBConnector_decr_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (int64_t)(arg1)->decr((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBConnector_rpush_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int64_t)(arg1)->rpush((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_DBConnector_blpop_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (arg1)->blpop((std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +void _wrap_DBConnector_subscribe_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->subscribe((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBConnector_psubscribe_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->psubscribe((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBConnector_punsubscribe_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->punsubscribe((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_DBConnector_publish_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int64_t)(arg1)->publish((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_DBConnector_config_set_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->config_set((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_DBConnector_flushdb_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->flushdb(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_DBConnector_getall_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (arg1)->getall(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_DBConnector_hgetall_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->SWIGTEMPLATEDISAMBIGUATOR hgetall< std::map< std::string,std::string > >((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_delete_DBConnector_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +redisContext *_wrap_DBConnector_getContext_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + redisContext *result = 0 ; + redisContext *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + swss::RedisContext *swig_b0 = (swss::RedisContext *)arg1; + result = (redisContext *)((swss::RedisContext const *)swig_b0)->getContext(); + *(redisContext **)&_swig_go_result = (redisContext *)result; + return _swig_go_result; +} + + +void _wrap_DBConnector_setClientName_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::RedisContext *swig_b0 = (swss::RedisContext *)arg1; + (swig_b0)->setClientName((std::string const &)*arg2); + +} + + +_gostring_ _wrap_DBConnector_getClientName_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + swss::RedisContext *swig_b0 = (swss::RedisContext *)arg1; + result = (swig_b0)->getClientName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::SonicV2Connector_Native *_wrap_new_SonicV2Connector_Native__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, _gostring_ _swig_go_1) { + bool arg1 ; + char *arg2 = (char *) 0 ; + swss::SonicV2Connector_Native *result = 0 ; + swss::SonicV2Connector_Native *_swig_go_result; + + arg1 = (bool)_swig_go_0; + + arg2 = (char *)malloc(_swig_go_1.n + 1); + memcpy(arg2, _swig_go_1.p, _swig_go_1.n); + arg2[_swig_go_1.n] = '\0'; + + + { + try { + result = (swss::SonicV2Connector_Native *)new swss::SonicV2Connector_Native(arg1,(char const *)arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicV2Connector_Native **)&_swig_go_result = (swss::SonicV2Connector_Native *)result; + free(arg2); + return _swig_go_result; +} + + +swss::SonicV2Connector_Native *_wrap_new_SonicV2Connector_Native__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0) { + bool arg1 ; + swss::SonicV2Connector_Native *result = 0 ; + swss::SonicV2Connector_Native *_swig_go_result; + + arg1 = (bool)_swig_go_0; + + { + try { + result = (swss::SonicV2Connector_Native *)new swss::SonicV2Connector_Native(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicV2Connector_Native **)&_swig_go_result = (swss::SonicV2Connector_Native *)result; + return _swig_go_result; +} + + +swss::SonicV2Connector_Native *_wrap_new_SonicV2Connector_Native__SWIG_2_swsscommon_728e05b169b08794() { + swss::SonicV2Connector_Native *result = 0 ; + swss::SonicV2Connector_Native *_swig_go_result; + + + { + try { + result = (swss::SonicV2Connector_Native *)new swss::SonicV2Connector_Native(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SonicV2Connector_Native **)&_swig_go_result = (swss::SonicV2Connector_Native *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_SonicV2Connector_Native_getNamespace_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + { + try { + result = ((swss::SonicV2Connector_Native const *)arg1)->getNamespace(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_SonicV2Connector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + bool arg3 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (bool)_swig_go_2; + + { + try { + (arg1)->connect((std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicV2Connector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->connect((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicV2Connector_Native_close__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->close((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_SonicV2Connector_Native_close__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + { + try { + (arg1)->close(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::vector< std::string > *_wrap_SonicV2Connector_Native_get_db_list_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + { + try { + result = (arg1)->get_db_list(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +intgo _wrap_SonicV2Connector_Native_get_dbid_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (int)(arg1)->get_dbid((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_SonicV2Connector_Native_get_db_separator_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->get_db_separator((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::DBConnector *_wrap_SonicV2Connector_Native_get_redis_client_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::DBConnector *) &(arg1)->get_redis_client((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_SonicV2Connector_Native_publish_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (int64_t)(arg1)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_SonicV2Connector_Native_exists_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)(arg1)->exists((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicV2Connector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + bool arg4 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + arg4 = (bool)_swig_go_3; + + { + try { + result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicV2Connector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + { + try { + result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_SonicV2Connector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->keys((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + uint32_t arg5 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + arg5 = (uint32_t)_swig_go_4; + + { + try { + result = (arg1)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + + { + try { + result = (arg1)->scan((std::string const &)*arg2,arg3,(char const *)arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (arg1)->scan((std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->scan((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_SonicV2Connector_Native_get__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool arg5 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + arg5 = (bool)_swig_go_4; + + { + try { + result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_SonicV2Connector_Native_get__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_SonicV2Connector_Native_hexists_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (bool)(arg1)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_SonicV2Connector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + { + try { + result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_SonicV2Connector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_SonicV2Connector_Native_hmset_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + { + try { + (arg1)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_SonicV2Connector_Native_set__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + bool arg6 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + arg6 = (bool)_swig_go_5; + + { + try { + result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_SonicV2Connector_Native_set__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_SonicV2Connector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + { + try { + result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_SonicV2Connector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_SonicV2Connector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_SonicV2Connector_Native_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { + swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; + + arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::PubSub *_wrap_new_PubSub_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + swss::PubSub *result = 0 ; + swss::PubSub *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (swss::PubSub *)new swss::PubSub(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::PubSub **)&_swig_go_result = (swss::PubSub *)result; + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_get_message__SWIG_0_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, double _swig_go_1, bool _swig_go_2) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + double arg2 ; + bool arg3 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + arg2 = (double)_swig_go_1; + arg3 = (bool)_swig_go_2; + + { + try { + result = (arg1)->get_message(arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_get_message__SWIG_1_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, double _swig_go_1) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + double arg2 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + arg2 = (double)_swig_go_1; + + { + try { + result = (arg1)->get_message(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_get_message__SWIG_2_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + { + try { + result = (arg1)->get_message(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_listen_message__SWIG_0_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, bool _swig_go_1) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + bool arg2 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + result = (arg1)->listen_message(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_listen_message__SWIG_1_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + { + try { + result = (arg1)->listen_message(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_PubSub_psubscribe_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, _gostring_ _swig_go_1) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->psubscribe((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_PubSub_punsubscribe_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, _gostring_ _swig_go_1) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->punsubscribe((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_PubSub_readData_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + { + try { + result = (uint64_t)(arg1)->readData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_PubSub_hasData_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_PubSub_hasCachedData_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasCachedData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_PubSub_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { + swss::PubSub *arg1 = (swss::PubSub *) 0 ; + + arg1 = *(swss::PubSub **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_DELETED_KEY_SEPARATOR_get_swsscommon_728e05b169b08794() { + std::string *result = 0 ; + _gostring_ _swig_go_result; + + + result = (std::string *) &swss::DELETED_KEY_SEPARATOR; + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +swss::ProfileProvider *_wrap_ProfileProvider_instance_swsscommon_728e05b169b08794() { + swss::ProfileProvider *result = 0 ; + swss::ProfileProvider *_swig_go_result; + + + { + try { + result = (swss::ProfileProvider *) &swss::ProfileProvider::instance(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProfileProvider **)&_swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ProfileProvider_appendConfigs_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, swss::DBConnector *_swig_go_4) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< std::pair< std::string,std::string > > *arg4 = 0 ; + swss::DBConnector *arg5 = (swss::DBConnector *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_3; + arg5 = *(swss::DBConnector **)&_swig_go_4; + + { + try { + result = (bool)(arg1)->appendConfigs((std::string const &)*arg2,(std::string const &)*arg3,*arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_ProfileProvider_getConfig_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, swss::DBConnector *_swig_go_4) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + swss::DBConnector *arg5 = (swss::DBConnector *) 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + arg5 = *(swss::DBConnector **)&_swig_go_4; + + { + try { + result = (arg1)->getConfig((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ProfileProvider_getConfigs__SWIG_0_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::DBConnector **)&_swig_go_3; + + { + try { + result = (arg1)->getConfigs((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_ProfileProvider_getConfigs__SWIG_1_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, swss::DBConnector *_swig_go_1) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + { + try { + result = (arg1)->getConfigs(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ProfileProvider_getKeys_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, swss::DBConnector *_swig_go_2) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + swss::DBConnector *arg3 = (swss::DBConnector *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::DBConnector **)&_swig_go_2; + + { + try { + result = (arg1)->getKeys((std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_ProfileProvider_tryRevertItem_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::DBConnector **)&_swig_go_3; + + { + try { + result = (bool)(arg1)->tryRevertItem((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ProfileProvider_tryDeleteItem_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::DBConnector **)&_swig_go_3; + + { + try { + result = (bool)(arg1)->tryDeleteItem((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_ProfileProvider_getDeletedKeyName_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { + swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProfileProvider **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::DBConnector **)&_swig_go_3; + + { + try { + result = (arg1)->getDeletedKeyName((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_delete_Selectable_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_Selectable_getFd_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (int)(arg1)->getFd(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_Selectable_readData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (uint64_t)(arg1)->readData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_Selectable_hasData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_Selectable_hasCachedData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasCachedData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_Selectable_initializedWithData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->initializedWithData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_Selectable_updateAfterRead_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + (arg1)->updateAfterRead(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_Selectable_getPri_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { + swss::Selectable *arg1 = (swss::Selectable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::Selectable **)&_swig_go_0; + + { + try { + result = (int)((swss::Selectable const *)arg1)->getPri(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +swss::Select *_wrap_new_Select_swsscommon_728e05b169b08794() { + swss::Select *result = 0 ; + swss::Select *_swig_go_result; + + + { + try { + result = (swss::Select *)new swss::Select(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Select **)&_swig_go_result = (swss::Select *)result; + return _swig_go_result; +} + + +void _wrap_delete_Select_swsscommon_728e05b169b08794(swss::Select *_swig_go_0) { + swss::Select *arg1 = (swss::Select *) 0 ; + + arg1 = *(swss::Select **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Select_addSelectable_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable *_swig_go_1) { + swss::Select *arg1 = (swss::Select *) 0 ; + swss::Selectable *arg2 = (swss::Selectable *) 0 ; + + arg1 = *(swss::Select **)&_swig_go_0; + arg2 = *(swss::Selectable **)&_swig_go_1; + + { + try { + (arg1)->addSelectable(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Select_removeSelectable_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable *_swig_go_1) { + swss::Select *arg1 = (swss::Select *) 0 ; + swss::Selectable *arg2 = (swss::Selectable *) 0 ; + + arg1 = *(swss::Select **)&_swig_go_0; + arg2 = *(swss::Selectable **)&_swig_go_1; + + { + try { + (arg1)->removeSelectable(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Select_addSelectables_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, std::vector< swss::Selectable * > *_swig_go_1) { + swss::Select *arg1 = (swss::Select *) 0 ; + SwigValueWrapper< std::vector< swss::Selectable * > > arg2 ; + std::vector< swss::Selectable * > *argp2 ; + + arg1 = *(swss::Select **)&_swig_go_0; + + argp2 = (std::vector< swss::Selectable * > *)_swig_go_1; + if (argp2 == NULL) { + _swig_gopanic("Attempt to dereference null std::vector< swss::Selectable * >"); + } + arg2 = (std::vector< swss::Selectable * >)*argp2; + + + { + try { + (arg1)->addSelectables(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_OBJECT_Select_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + { + try { + result = swss::Select::OBJECT; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_ERROR_Select_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + { + try { + result = swss::Select::ERROR; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_TIMEOUT_Select_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + { + try { + result = swss::Select::TIMEOUT; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SIGNALINT_Select_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + { + try { + result = swss::Select::SIGNALINT; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_Select_Xselect__SWIG_0_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable **_swig_go_1, intgo _swig_go_2, bool _swig_go_3) { + swss::Select *arg1 = (swss::Select *) 0 ; + swss::Selectable **arg2 = (swss::Selectable **) 0 ; + int arg3 ; + bool arg4 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::Select **)&_swig_go_0; + arg2 = *(swss::Selectable ***)&_swig_go_1; + arg3 = (int)_swig_go_2; + arg4 = (bool)_swig_go_3; + + { + try { + result = (int)(arg1)->select(arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_Select_Xselect__SWIG_1_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable **_swig_go_1, intgo _swig_go_2) { + swss::Select *arg1 = (swss::Select *) 0 ; + swss::Selectable **arg2 = (swss::Selectable **) 0 ; + int arg3 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::Select **)&_swig_go_0; + arg2 = *(swss::Selectable ***)&_swig_go_1; + arg3 = (int)_swig_go_2; + + { + try { + result = (int)(arg1)->select(arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_Select_Xselect__SWIG_2_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable **_swig_go_1) { + swss::Select *arg1 = (swss::Select *) 0 ; + swss::Selectable **arg2 = (swss::Selectable **) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::Select **)&_swig_go_0; + arg2 = *(swss::Selectable ***)&_swig_go_1; + + { + try { + result = (int)(arg1)->select(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_Select_isQueueEmpty_swsscommon_728e05b169b08794(swss::Select *_swig_go_0) { + swss::Select *arg1 = (swss::Select *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Select **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->isQueueEmpty(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_Select_resultToString_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::Select::resultToString(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::RedisCommand *_wrap_new_RedisCommand_swsscommon_728e05b169b08794() { + swss::RedisCommand *result = 0 ; + swss::RedisCommand *_swig_go_result; + + + { + try { + result = (swss::RedisCommand *)new swss::RedisCommand(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisCommand **)&_swig_go_result = (swss::RedisCommand *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisCommand_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_format__SWIG_0_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + char *arg2 = (char *) 0 ; + void *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + arg2 = (char *)malloc(_swig_go_1.n + 1); + memcpy(arg2, _swig_go_1.p, _swig_go_1.n); + arg2[_swig_go_1.n] = '\0'; + + + { + try { + (arg1)->format((char const *)arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + + free(arg2); +} + + +void _wrap_RedisCommand_formatArgv_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, intgo _swig_go_1, _gostring_* _swig_go_2, long long *_swig_go_3) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + int arg2 ; + char **arg3 = (char **) 0 ; + size_t *arg4 = (size_t *) 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(char ***)&_swig_go_2; + arg4 = *(size_t **)&_swig_go_3; + + { + try { + (arg1)->formatArgv(arg2,(char const **)arg3,(size_t const *)arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_format__SWIG_1_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, std::vector< std::string > *_swig_go_1) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + (arg1)->format((std::vector< std::string > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatHSET__SWIG_0_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + (arg1)->formatHSET((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatHSET__SWIG_1_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::string,std::less< std::string > > *_swig_go_2) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_2; + + { + try { + (arg1)->formatHSET((std::string const &)*arg2,(std::map< std::string,std::string,std::less< std::string > > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatHSET__SWIG_3_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->formatHSET((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatHGET_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->formatHGET((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatHDEL__SWIG_0_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->formatHDEL((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatHDEL__SWIG_1_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::string > *_swig_go_2) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< std::string > **)&_swig_go_2; + + { + try { + (arg1)->formatHDEL((std::string const &)*arg2,(std::vector< std::string > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatEXPIRE_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, long long _swig_go_2) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + int64_t *arg3 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int64_t *)&_swig_go_2; + + { + try { + (arg1)->formatEXPIRE((std::string const &)*arg2,(int64_t const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatTTL_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->formatTTL((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisCommand_formatDEL_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->formatDEL((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_RedisCommand_appendTo_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, redisContext *_swig_go_1) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + redisContext *arg2 = (redisContext *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + arg2 = *(redisContext **)&_swig_go_1; + + { + try { + result = (int)((swss::RedisCommand const *)arg1)->appendTo(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_RedisCommand_toPrintableString_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0) { + swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisCommand **)&_swig_go_0; + + { + try { + result = ((swss::RedisCommand const *)arg1)->toPrintableString(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +long long _wrap_RedisPipeline_COMMAND_MAX_get_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + size_t result; + long long _swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + result = (size_t) ((arg1)->COMMAND_MAX); + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::RedisPipeline::NEWCONNECTOR_TIMEOUT; + + _swig_go_result = result; + return _swig_go_result; +} + + +swss::RedisPipeline *_wrap_new_RedisPipeline__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, long long _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + size_t arg2 ; + swss::RedisPipeline *result = 0 ; + swss::RedisPipeline *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + { + try { + result = (swss::RedisPipeline *)new swss::RedisPipeline((swss::DBConnector const *)arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisPipeline **)&_swig_go_result = (swss::RedisPipeline *)result; + return _swig_go_result; +} + + +swss::RedisPipeline *_wrap_new_RedisPipeline__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + swss::RedisPipeline *result = 0 ; + swss::RedisPipeline *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (swss::RedisPipeline *)new swss::RedisPipeline((swss::DBConnector const *)arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisPipeline **)&_swig_go_result = (swss::RedisPipeline *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisPipeline_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +redisReply *_wrap_RedisPipeline_push__SWIG_0_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + { + try { + result = (redisReply *)(arg1)->push((swss::RedisCommand const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +redisReply *_wrap_RedisPipeline_push__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, swss::RedisCommand *_swig_go_1) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + swss::RedisCommand *arg2 = 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + + { + try { + result = (redisReply *)(arg1)->push((swss::RedisCommand const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_RedisPipeline_loadRedisScript_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->loadRedisScript((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +redisReply *_wrap_RedisPipeline_pop_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + result = (redisReply *)(arg1)->pop(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +void _wrap_RedisPipeline_flush_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + (arg1)->flush(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_RedisPipeline_size_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + size_t result; + long long _swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + result = (arg1)->size(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_RedisPipeline_getDbId_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + result = (int)(arg1)->getDbId(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_RedisPipeline_getDbName_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + result = (arg1)->getDbName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::DBConnector *_wrap_RedisPipeline_getDBConnector_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + result = (swss::DBConnector *)(arg1)->getDBConnector(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_RedisPipeline_initializeOwnerTid_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + { + try { + (arg1)->initializeOwnerTid(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::RedisError *_wrap_new_RedisError_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, redisContext *_swig_go_1) { + std::string *arg1 = 0 ; + redisContext *arg2 = (redisContext *) 0 ; + swss::RedisError *result = 0 ; + swss::RedisError *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(redisContext **)&_swig_go_1; + + { + try { + result = (swss::RedisError *)new swss::RedisError((std::string const &)*arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisError **)&_swig_go_result = (swss::RedisError *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_RedisError_what_swsscommon_728e05b169b08794(swss::RedisError *_swig_go_0) { + swss::RedisError *arg1 = (swss::RedisError *) 0 ; + char *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisError **)&_swig_go_0; + + { + try { + result = (char *)((swss::RedisError const *)arg1)->what(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +void _wrap_delete_RedisError_swsscommon_728e05b169b08794(swss::RedisError *_swig_go_0) { + swss::RedisError *arg1 = (swss::RedisError *) 0 ; + + arg1 = *(swss::RedisError **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisMessage_Xtype_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->type = *arg2; + +} + + +_gostring_ _wrap_RedisMessage_Xtype_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + result = (std::string *) & ((arg1)->type); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_RedisMessage_pattern_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->pattern = *arg2; + +} + + +_gostring_ _wrap_RedisMessage_pattern_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + result = (std::string *) & ((arg1)->pattern); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_RedisMessage_channel_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->channel = *arg2; + +} + + +_gostring_ _wrap_RedisMessage_channel_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + result = (std::string *) & ((arg1)->channel); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_RedisMessage_data_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->data = *arg2; + +} + + +_gostring_ _wrap_RedisMessage_data_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + result = (std::string *) & ((arg1)->data); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +swss::RedisMessage *_wrap_new_RedisMessage_swsscommon_728e05b169b08794() { + swss::RedisMessage *result = 0 ; + swss::RedisMessage *_swig_go_result; + + + { + try { + result = (swss::RedisMessage *)new swss::RedisMessage(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisMessage **)&_swig_go_result = (swss::RedisMessage *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisMessage_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { + swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; + + arg1 = *(swss::RedisMessage **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::RedisReply *_wrap_new_RedisReply__SWIG_0_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, swss::RedisCommand *_swig_go_1) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + swss::RedisCommand *arg2 = 0 ; + swss::RedisReply *result = 0 ; + swss::RedisReply *_swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + + { + try { + result = (swss::RedisReply *)new swss::RedisReply(arg1,(swss::RedisCommand const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; + return _swig_go_result; +} + + +swss::RedisReply *_wrap_new_RedisReply__SWIG_1_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + std::string *arg2 = 0 ; + swss::RedisReply *result = 0 ; + swss::RedisReply *_swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::RedisReply *)new swss::RedisReply(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; + return _swig_go_result; +} + + +swss::RedisReply *_wrap_new_RedisReply__SWIG_2_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + swss::RedisReply *result = 0 ; + swss::RedisReply *_swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + { + try { + result = (swss::RedisReply *)new swss::RedisReply(arg1,(swss::RedisCommand const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; + return _swig_go_result; +} + + +swss::RedisReply *_wrap_new_RedisReply__SWIG_3_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + swss::RedisReply *result = 0 ; + swss::RedisReply *_swig_go_result; + + arg1 = *(swss::RedisContext **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (swss::RedisReply *)new swss::RedisReply(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; + return _swig_go_result; +} + + +swss::RedisReply *_wrap_new_RedisReply__SWIG_4_swsscommon_728e05b169b08794(redisReply *_swig_go_0) { + redisReply *arg1 = (redisReply *) 0 ; + swss::RedisReply *result = 0 ; + swss::RedisReply *_swig_go_result; + + arg1 = *(redisReply **)&_swig_go_0; + + { + try { + result = (swss::RedisReply *)new swss::RedisReply(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisReply_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +redisReply *_wrap_RedisReply_release_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + result = (redisReply *)(arg1)->release(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +redisReply *_wrap_RedisReply_getContext_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + result = (redisReply *)(arg1)->getContext(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +long long _wrap_RedisReply_getChildCount_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + size_t result; + long long _swig_go_result; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + result = (arg1)->getChildCount(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +redisReply *_wrap_RedisReply_getChild_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0, long long _swig_go_1) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + size_t arg2 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + { + try { + result = (redisReply *)(arg1)->getChild(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +redisReply *_wrap_RedisReply_releaseChild_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0, long long _swig_go_1) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + size_t arg2 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + arg2 = (size_t)_swig_go_1; + + { + try { + result = (redisReply *)(arg1)->releaseChild(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +void _wrap_RedisReply_checkReplyType_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0, intgo _swig_go_1) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + int arg2 ; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + { + try { + (arg1)->checkReplyType(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisReply_checkStatusOK_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + (arg1)->checkStatusOK(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisReply_checkStatusQueued_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + (arg1)->checkStatusQueued(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_RedisReply_to_string__SWIG_0_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { + swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::RedisReply **)&_swig_go_0; + + { + try { + result = (arg1)->to_string(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_RedisReply_to_string__SWIG_1_swsscommon_728e05b169b08794(redisReply *_swig_go_0, _gostring_ _swig_go_1) { + redisReply *arg1 = (redisReply *) 0 ; + std::string arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(redisReply **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + result = swss::RedisReply::to_string(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_RedisReply_to_string__SWIG_2_swsscommon_728e05b169b08794(redisReply *_swig_go_0) { + redisReply *arg1 = (redisReply *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(redisReply **)&_swig_go_0; + + { + try { + result = swss::RedisReply::to_string(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect_swsscommon_728e05b169b08794() { + unsigned int result; + intgo _swig_go_result; + + + result = swss::RedisSelect::SUBSCRIBE_TIMEOUT; + + _swig_go_result = result; + return _swig_go_result; +} + + +swss::RedisSelect *_wrap_new_RedisSelect__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + swss::RedisSelect *result = 0 ; + swss::RedisSelect *_swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = (swss::RedisSelect *)new swss::RedisSelect(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; + return _swig_go_result; +} + + +swss::RedisSelect *_wrap_new_RedisSelect__SWIG_1_swsscommon_728e05b169b08794() { + swss::RedisSelect *result = 0 ; + swss::RedisSelect *_swig_go_result; + + + { + try { + result = (swss::RedisSelect *)new swss::RedisSelect(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; + return _swig_go_result; +} + + +intgo _wrap_RedisSelect_getFd_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + result = (int)(arg1)->getFd(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_RedisSelect_readData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + result = (uint64_t)(arg1)->readData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RedisSelect_hasData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RedisSelect_hasCachedData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasCachedData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RedisSelect_initializedWithData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->initializedWithData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_RedisSelect_updateAfterRead_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + (arg1)->updateAfterRead(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::DBConnector *_wrap_RedisSelect_getDbConnector_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + result = (swss::DBConnector *)((swss::RedisSelect const *)arg1)->getDbConnector(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_RedisSelect_subscribe_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->subscribe(arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisSelect_psubscribe_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->psubscribe(arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisSelect_punsubscribe_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->punsubscribe((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisSelect_setQueueLength_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, long long _swig_go_1) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + long long arg2 ; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + { + try { + (arg1)->setQueueLength(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_RedisSelect_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_RedisSelect_getPri_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { + swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::RedisSelect **)&_swig_go_0; + + swss::Selectable *swig_b0 = (swss::Selectable *)arg1; + result = (int)((swss::Selectable const *)swig_b0)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::RedisTransactioner *_wrap_new_RedisTransactioner_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + swss::RedisTransactioner *result = 0 ; + swss::RedisTransactioner *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (swss::RedisTransactioner *)new swss::RedisTransactioner(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisTransactioner **)&_swig_go_result = (swss::RedisTransactioner *)result; + return _swig_go_result; +} + + +void _wrap_delete_RedisTransactioner_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { + swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; + + arg1 = *(swss::RedisTransactioner **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisTransactioner_multi_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { + swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; + + arg1 = *(swss::RedisTransactioner **)&_swig_go_0; + + { + try { + (arg1)->multi(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_RedisTransactioner_exec_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { + swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::RedisTransactioner **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->exec(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_RedisTransactioner_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::RedisTransactioner **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + (arg1)->enqueue((std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_RedisTransactioner_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::RedisTransactioner **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + { + try { + (arg1)->enqueue((swss::RedisCommand const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +redisReply *_wrap_RedisTransactioner_dequeueReply_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { + swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::RedisTransactioner **)&_swig_go_0; + + { + try { + result = (redisReply *)(arg1)->dequeueReply(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = swss::ConfigDBConnector_Native::INIT_INDICATOR; + + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +swss::ConfigDBConnector_Native *_wrap_new_ConfigDBConnector_Native__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, _gostring_ _swig_go_1) { + bool arg1 ; + char *arg2 = (char *) 0 ; + swss::ConfigDBConnector_Native *result = 0 ; + swss::ConfigDBConnector_Native *_swig_go_result; + + arg1 = (bool)_swig_go_0; + + arg2 = (char *)malloc(_swig_go_1.n + 1); + memcpy(arg2, _swig_go_1.p, _swig_go_1.n); + arg2[_swig_go_1.n] = '\0'; + + + { + try { + result = (swss::ConfigDBConnector_Native *)new swss::ConfigDBConnector_Native(arg1,(char const *)arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConfigDBConnector_Native **)&_swig_go_result = (swss::ConfigDBConnector_Native *)result; + free(arg2); + return _swig_go_result; +} + + +swss::ConfigDBConnector_Native *_wrap_new_ConfigDBConnector_Native__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0) { + bool arg1 ; + swss::ConfigDBConnector_Native *result = 0 ; + swss::ConfigDBConnector_Native *_swig_go_result; + + arg1 = (bool)_swig_go_0; + + { + try { + result = (swss::ConfigDBConnector_Native *)new swss::ConfigDBConnector_Native(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConfigDBConnector_Native **)&_swig_go_result = (swss::ConfigDBConnector_Native *)result; + return _swig_go_result; +} + + +swss::ConfigDBConnector_Native *_wrap_new_ConfigDBConnector_Native__SWIG_2_swsscommon_728e05b169b08794() { + swss::ConfigDBConnector_Native *result = 0 ; + swss::ConfigDBConnector_Native *_swig_go_result; + + + { + try { + result = (swss::ConfigDBConnector_Native *)new swss::ConfigDBConnector_Native(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConfigDBConnector_Native **)&_swig_go_result = (swss::ConfigDBConnector_Native *)result; + return _swig_go_result; +} + + +void _wrap_ConfigDBConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2, bool _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + bool arg3 ; + bool arg4 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = (bool)_swig_go_2; + arg4 = (bool)_swig_go_3; + + { + try { + (arg1)->db_connect(arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + bool arg3 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = (bool)_swig_go_2; + + { + try { + (arg1)->db_connect(arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + (arg1)->db_connect(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, bool _swig_go_1, bool _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + bool arg2 ; + bool arg3 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + arg3 = (bool)_swig_go_2; + + { + try { + (arg1)->connect(arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, bool _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + bool arg2 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + (arg1)->connect(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + { + try { + (arg1)->connect(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_set_entry_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + std::string arg3 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + { + try { + (arg1)->set_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_mod_entry_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + std::string arg3 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + { + try { + (arg1)->mod_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_entry_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + std::string arg3 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + + { + try { + result = (arg1)->get_entry(arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + bool arg3 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = (bool)_swig_go_2; + + { + try { + result = (arg1)->get_keys(arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + result = (arg1)->get_keys(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_table_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > result; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + result = (arg1)->get_table(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_ConfigDBConnector_Native_delete_table_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string arg2 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + (arg1)->delete_table(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBConnector_Native_mod_config_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *arg2 = 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + arg2 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_1; + + { + try { + (arg1)->mod_config((std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_config_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + { + try { + result = (arg1)->get_config(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + { + try { + result = ((swss::ConfigDBConnector_Native const *)arg1)->getKeySeparator(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + { + try { + result = ((swss::ConfigDBConnector_Native const *)arg1)->getTableNameSeparator(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBConnector_Native_getDbName_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + { + try { + result = ((swss::ConfigDBConnector_Native const *)arg1)->getDbName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_delete_ConfigDBConnector_Native_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_ConfigDBConnector_Native_getNamespace_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = ((swss::SonicV2Connector_Native const *)swig_b0)->getNamespace(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_ConfigDBConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + (swig_b0)->close((std::string const &)*arg2); + +} + + +void _wrap_ConfigDBConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + (swig_b0)->close(); + +} + + +std::vector< std::string > *_wrap_ConfigDBConnector_Native_get_db_list_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->get_db_list(); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +intgo _wrap_ConfigDBConnector_Native_get_dbid_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (int)(swig_b0)->get_dbid((std::string const &)*arg2); + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBConnector_Native_get_db_separator_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->get_db_separator((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::DBConnector *_wrap_ConfigDBConnector_Native_get_redis_client_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swss::DBConnector *) &(swig_b0)->get_redis_client((std::string const &)*arg2); + *(swss::DBConnector **)&_swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBConnector_Native_publish_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (int64_t)(swig_b0)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConfigDBConnector_Native_exists_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (bool)(swig_b0)->exists((std::string const &)*arg2,(std::string const &)*arg3); + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + bool arg4 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + arg4 = (bool)_swig_go_3; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->keys((std::string const &)*arg2,(char const *)arg3,arg4); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->keys((std::string const &)*arg2,(char const *)arg3); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->keys((std::string const &)*arg2); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + uint32_t arg5 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + arg5 = (uint32_t)_swig_go_4; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->scan((std::string const &)*arg2,arg3,(char const *)arg4); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->scan((std::string const &)*arg2,arg3); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->scan((std::string const &)*arg2); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_ConfigDBConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool arg5 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + arg5 = (bool)_swig_go_4; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_ConfigDBConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_ConfigDBConnector_Native_hexists_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (bool)(swig_b0)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + _swig_go_result = result; + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (swig_b0)->get_all((std::string const &)*arg2,(std::string const &)*arg3); + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_ConfigDBConnector_Native_hmset_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + (swig_b0)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + +} + + +long long _wrap_ConfigDBConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + bool arg6 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + arg6 = (bool)_swig_go_5; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (int64_t)(swig_b0)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (int64_t)(swig_b0)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (int64_t)(swig_b0)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + result = (int64_t)(swig_b0)->del((std::string const &)*arg2,(std::string const &)*arg3); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConfigDBConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; + (swig_b0)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); + +} + + +swss::ConfigDBPipeConnector_Native *_wrap_new_ConfigDBPipeConnector_Native__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, _gostring_ _swig_go_1) { + bool arg1 ; + char *arg2 = (char *) 0 ; + swss::ConfigDBPipeConnector_Native *result = 0 ; + swss::ConfigDBPipeConnector_Native *_swig_go_result; + + arg1 = (bool)_swig_go_0; + + arg2 = (char *)malloc(_swig_go_1.n + 1); + memcpy(arg2, _swig_go_1.p, _swig_go_1.n); + arg2[_swig_go_1.n] = '\0'; + + + { + try { + result = (swss::ConfigDBPipeConnector_Native *)new swss::ConfigDBPipeConnector_Native(arg1,(char const *)arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConfigDBPipeConnector_Native **)&_swig_go_result = (swss::ConfigDBPipeConnector_Native *)result; + free(arg2); + return _swig_go_result; +} + + +swss::ConfigDBPipeConnector_Native *_wrap_new_ConfigDBPipeConnector_Native__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0) { + bool arg1 ; + swss::ConfigDBPipeConnector_Native *result = 0 ; + swss::ConfigDBPipeConnector_Native *_swig_go_result; + + arg1 = (bool)_swig_go_0; + + { + try { + result = (swss::ConfigDBPipeConnector_Native *)new swss::ConfigDBPipeConnector_Native(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConfigDBPipeConnector_Native **)&_swig_go_result = (swss::ConfigDBPipeConnector_Native *)result; + return _swig_go_result; +} + + +swss::ConfigDBPipeConnector_Native *_wrap_new_ConfigDBPipeConnector_Native__SWIG_2_swsscommon_728e05b169b08794() { + swss::ConfigDBPipeConnector_Native *result = 0 ; + swss::ConfigDBPipeConnector_Native *_swig_go_result; + + + { + try { + result = (swss::ConfigDBPipeConnector_Native *)new swss::ConfigDBPipeConnector_Native(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConfigDBPipeConnector_Native **)&_swig_go_result = (swss::ConfigDBPipeConnector_Native *)result; + return _swig_go_result; +} + + +void _wrap_ConfigDBPipeConnector_Native_set_entry_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + std::string arg3 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + { + try { + (arg1)->set_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBPipeConnector_Native_mod_config_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *arg2 = 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + arg2 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_1; + + { + try { + (arg1)->mod_config((std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_config_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; + std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + { + try { + result = (arg1)->get_config(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_delete_ConfigDBPipeConnector_Native_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2, bool _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + bool arg3 ; + bool arg4 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = (bool)_swig_go_2; + arg4 = (bool)_swig_go_3; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->db_connect(arg2,arg3,arg4); + +} + + +void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + bool arg3 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = (bool)_swig_go_2; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->db_connect(arg2,arg3); + +} + + +void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->db_connect(arg2); + +} + + +void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, bool _swig_go_1, bool _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + bool arg2 ; + bool arg3 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + arg3 = (bool)_swig_go_2; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->connect(arg2,arg3); + +} + + +void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, bool _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + bool arg2 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->connect(arg2); + +} + + +void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->connect(); + +} + + +void _wrap_ConfigDBPipeConnector_Native_mod_entry_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + std::string arg3 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->mod_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_entry_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + std::string arg3 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = (swig_b0)->get_entry(arg2,arg3); + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + bool arg3 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = (bool)_swig_go_2; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = (swig_b0)->get_keys(arg2,arg3); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = (swig_b0)->get_keys(arg2); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_table_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > result; + std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = (swig_b0)->get_table(arg2); + *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_ConfigDBPipeConnector_Native_delete_table_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string arg2 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + (swig_b0)->delete_table(arg2); + +} + + +_gostring_ _wrap_ConfigDBPipeConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = ((swss::ConfigDBConnector_Native const *)swig_b0)->getKeySeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBPipeConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = ((swss::ConfigDBConnector_Native const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBPipeConnector_Native_getDbName_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + result = ((swss::ConfigDBConnector_Native const *)swig_b0)->getDbName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBPipeConnector_Native_getNamespace_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = ((swss::SonicV2Connector_Native const *)swig_b1)->getNamespace(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_ConfigDBPipeConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + (swig_b1)->close((std::string const &)*arg2); + +} + + +void _wrap_ConfigDBPipeConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + (swig_b1)->close(); + +} + + +std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_get_db_list_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->get_db_list(); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +intgo _wrap_ConfigDBPipeConnector_Native_get_dbid_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (int)(swig_b1)->get_dbid((std::string const &)*arg2); + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConfigDBPipeConnector_Native_get_db_separator_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->get_db_separator((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::DBConnector *_wrap_ConfigDBPipeConnector_Native_get_redis_client_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swss::DBConnector *) &(swig_b1)->get_redis_client((std::string const &)*arg2); + *(swss::DBConnector **)&_swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBPipeConnector_Native_publish_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (int64_t)(swig_b1)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConfigDBPipeConnector_Native_exists_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (bool)(swig_b1)->exists((std::string const &)*arg2,(std::string const &)*arg3); + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + bool arg4 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + arg4 = (bool)_swig_go_3; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->keys((std::string const &)*arg2,(char const *)arg3,arg4); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->keys((std::string const &)*arg2,(char const *)arg3); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->keys((std::string const &)*arg2); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + uint32_t arg5 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + arg5 = (uint32_t)_swig_go_4; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->scan((std::string const &)*arg2,arg3,(char const *)arg4); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->scan((std::string const &)*arg2,arg3); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->scan((std::string const &)*arg2); + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_ConfigDBPipeConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool arg5 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + arg5 = (bool)_swig_go_4; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_ConfigDBPipeConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_ConfigDBPipeConnector_Native_hexists_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (bool)(swig_b1)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + _swig_go_result = result; + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (swig_b1)->get_all((std::string const &)*arg2,(std::string const &)*arg3); + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +void _wrap_ConfigDBPipeConnector_Native_hmset_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + (swig_b1)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + +} + + +long long _wrap_ConfigDBPipeConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + bool arg6 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + arg6 = (bool)_swig_go_5; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (int64_t)(swig_b1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBPipeConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (int64_t)(swig_b1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBPipeConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (int64_t)(swig_b1)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConfigDBPipeConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + result = (int64_t)(swig_b1)->del((std::string const &)*arg2,(std::string const &)*arg3); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConfigDBPipeConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; + swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; + (swig_b1)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); + +} + + +intgo _wrap_MQ_RESPONSE_MAX_COUNT_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = (int)((16*1024*1024)); + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_MQ_POLL_TIMEOUT_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = (int)((1000)); + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_ORCH_ZMQ_PORT_get_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = (int)(int)ORCH_ZMQ_PORT; + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_ZmqMessageHandler_swsscommon_728e05b169b08794(swss::ZmqMessageHandler *_swig_go_0) { + swss::ZmqMessageHandler *arg1 = (swss::ZmqMessageHandler *) 0 ; + + arg1 = *(swss::ZmqMessageHandler **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqMessageHandler_handleReceivedData_swsscommon_728e05b169b08794(swss::ZmqMessageHandler *_swig_go_0, std::vector< std::shared_ptr< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > > *_swig_go_1) { + swss::ZmqMessageHandler *arg1 = (swss::ZmqMessageHandler *) 0 ; + std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > *arg2 = 0 ; + + arg1 = *(swss::ZmqMessageHandler **)&_swig_go_0; + arg2 = *(std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > **)&_swig_go_1; + + { + try { + (arg1)->handleReceivedData((std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::ZmqServer::DEFAULT_POP_BATCH_SIZE; + + _swig_go_result = result; + return _swig_go_result; +} + + +swss::ZmqServer *_wrap_new_ZmqServer_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + swss::ZmqServer *result = 0 ; + swss::ZmqServer *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (swss::ZmqServer *)new swss::ZmqServer((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqServer **)&_swig_go_result = (swss::ZmqServer *)result; + return _swig_go_result; +} + + +void _wrap_delete_ZmqServer_swsscommon_728e05b169b08794(swss::ZmqServer *_swig_go_0) { + swss::ZmqServer *arg1 = (swss::ZmqServer *) 0 ; + + arg1 = *(swss::ZmqServer **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqServer_registerMessageHandler_swsscommon_728e05b169b08794(swss::ZmqServer *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::ZmqMessageHandler *_swig_go_3) { + swss::ZmqServer *arg1 = (swss::ZmqServer *) 0 ; + std::string arg2 ; + std::string arg3 ; + swss::ZmqMessageHandler *arg4 = (swss::ZmqMessageHandler *) 0 ; + + arg1 = *(swss::ZmqServer **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + arg4 = *(swss::ZmqMessageHandler **)&_swig_go_3; + + { + try { + (arg1)->registerMessageHandler(arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::ZmqClient *_wrap_new_ZmqClient_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + swss::ZmqClient *result = 0 ; + swss::ZmqClient *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (swss::ZmqClient *)new swss::ZmqClient((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqClient **)&_swig_go_result = (swss::ZmqClient *)result; + return _swig_go_result; +} + + +void _wrap_delete_ZmqClient_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0) { + swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; + + arg1 = *(swss::ZmqClient **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_ZmqClient_isConnected_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0) { + swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ZmqClient **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->isConnected(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ZmqClient_connect_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0) { + swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; + + arg1 = *(swss::ZmqClient **)&_swig_go_0; + + { + try { + (arg1)->connect(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqClient_sendMsg_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_3, std::vector< char > *_swig_go_4) { + swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg4 = 0 ; + std::vector< char > *arg5 = 0 ; + + arg1 = *(swss::ZmqClient **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_3; + arg5 = *(std::vector< char > **)&_swig_go_4; + + { + try { + (arg1)->sendMsg((std::string const &)*arg2,(std::string const &)*arg3,(std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg4,*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::ZmqConsumerStateTable::DEFAULT_POP_BATCH_SIZE; + + _swig_go_result = result; + return _swig_go_result; +} + + +swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2, intgo _swig_go_3, intgo _swig_go_4, bool _swig_go_5) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqServer *arg3 = 0 ; + int arg4 ; + int arg5 ; + bool arg6 ; + swss::ZmqConsumerStateTable *result = 0 ; + swss::ZmqConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqServer **)&_swig_go_2; + arg4 = (int)_swig_go_3; + arg5 = (int)_swig_go_4; + arg6 = (bool)_swig_go_5; + + { + try { + result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4,arg5,arg6); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2, intgo _swig_go_3, intgo _swig_go_4) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqServer *arg3 = 0 ; + int arg4 ; + int arg5 ; + swss::ZmqConsumerStateTable *result = 0 ; + swss::ZmqConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqServer **)&_swig_go_2; + arg4 = (int)_swig_go_3; + arg5 = (int)_swig_go_4; + + { + try { + result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2, intgo _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqServer *arg3 = 0 ; + int arg4 ; + swss::ZmqConsumerStateTable *result = 0 ; + swss::ZmqConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqServer **)&_swig_go_2; + arg4 = (int)_swig_go_3; + + { + try { + result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_3_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqServer *arg3 = 0 ; + swss::ZmqConsumerStateTable *result = 0 ; + swss::ZmqConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqServer **)&_swig_go_2; + + { + try { + result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; + return _swig_go_result; +} + + +void _wrap_ZmqConsumerStateTable_pops__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->pops(*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqConsumerStateTable_pops__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->pops(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_ZmqConsumerStateTable_getFd_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (int)(arg1)->getFd(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ZmqConsumerStateTable_readData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (uint64_t)(arg1)->readData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ZmqConsumerStateTable_hasData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ZmqConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasCachedData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ZmqConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->initializedWithData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_ZmqConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (swss::DBConnector *)((swss::ZmqConsumerStateTable const *)arg1)->getDbConnector(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +long long _wrap_ZmqConsumerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + size_t result; + long long _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (arg1)->dbUpdaterQueueSize(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_ZmqConsumerStateTable_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + swss::Selectable *swig_b0 = (swss::Selectable *)arg1; + (swig_b0)->updateAfterRead(); + +} + + +intgo _wrap_ZmqConsumerStateTable_getPri_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + swss::Selectable *swig_b0 = (swss::Selectable *)arg1; + result = (int)((swss::Selectable const *)swig_b0)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ZmqConsumerStateTable_handleReceivedData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0, std::vector< std::shared_ptr< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > > *_swig_go_1) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > *arg2 = 0 ; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + arg2 = *(std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > **)&_swig_go_1; + + swss::ZmqMessageHandler *swig_b0 = (swss::ZmqMessageHandler *)arg1; + (swig_b0)->handleReceivedData((std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > const &)*arg2); + +} + + +swss::ZmqMessageHandler *_wrap_ZmqConsumerStateTable_SwigGetZmqMessageHandler_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { + swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; + swss::ZmqMessageHandler *result = 0 ; + swss::ZmqMessageHandler *_swig_go_result; + + arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; + + { + try { + result = (swss::ZmqMessageHandler*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqMessageHandler **)&_swig_go_result = (swss::ZmqMessageHandler *)result; + return _swig_go_result; +} + + +long long _wrap_IFACE_NAME_MAX_LEN_get_swsscommon_728e05b169b08794() { + size_t result; + long long _swig_go_result; + + + result = (size_t)swss::IFACE_NAME_MAX_LEN; + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_isInterfaceNameValid_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + bool result; + bool _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (bool)swss::isInterfaceNameValid((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_zmqWait_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = 0 ; + std::vector< std::pair< std::string,std::vector< swss::FieldValueTuple > > > result; + std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + { + try { + result = zmqWait(*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::pair< std::string,std::vector< swss::FieldValueTuple > > > **)&_swig_go_result = new std::vector< std::pair< std::string,std::vector< swss::FieldValueTuple > > >(result); + return _swig_go_result; +} + + +swss::TableBase *_wrap_new_TableBase__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1) { + int arg1 ; + std::string *arg2 = 0 ; + swss::TableBase *result = 0 ; + swss::TableBase *_swig_go_result; + + arg1 = (int)_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::TableBase *)new swss::TableBase(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableBase **)&_swig_go_result = (swss::TableBase *)result; + return _swig_go_result; +} + + +swss::TableBase *_wrap_new_TableBase__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + swss::TableBase *result = 0 ; + swss::TableBase *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::TableBase *)new swss::TableBase((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableBase **)&_swig_go_result = (swss::TableBase *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getTableName_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableBase **)&_swig_go_0; + + { + try { + result = ((swss::TableBase const *)arg1)->getTableName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getKeyName_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0, _gostring_ _swig_go_1) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableBase **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->getKeyName((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getTableNameSeparator_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableBase **)&_swig_go_0; + + { + try { + result = ((swss::TableBase const *)arg1)->getTableNameSeparator(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableBase **)&_swig_go_0; + + { + try { + result = (arg1)->getChannelName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0, _gostring_ _swig_go_1) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableBase **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->getChannelName((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0, intgo _swig_go_1) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableBase **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + { + try { + result = (arg1)->getChannelName(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_delete_TableBase_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { + swss::TableBase *arg1 = (swss::TableBase *) 0 ; + + arg1 = *(swss::TableBase **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_TableEntryWritable_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryWritable_set__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryWritable_set__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryWritable_set__SWIG_2_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryWritable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryWritable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryWritable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1) { + swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::TableEntryWritable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->del((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_TableEntryPoppable_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0) { + swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; + + arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryPoppable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->pop(*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryPoppable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + + arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + { + try { + (arg1)->pop(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryPoppable_pops__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->pops(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryPoppable_pops__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< std::string > **)&_swig_go_2; + arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->pops(*arg2,*arg3,*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryPoppable_pops__SWIG_2_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3) { + swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; + + arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< std::string > **)&_swig_go_2; + arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; + + { + try { + (arg1)->pops(*arg2,*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::TableConsumable::DEFAULT_POP_BATCH_SIZE; + + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_TableConsumable_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_TableConsumable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableConsumable_getTableName_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableConsumable_getKeyName_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, _gostring_ _swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableConsumable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableConsumable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableConsumable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, _gostring_ _swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableConsumable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, intgo _swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_TableConsumable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; + (swig_b0)->pop(*arg2,(std::string const &)*arg3); + +} + + +void _wrap_TableConsumable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; + (swig_b0)->pop(*arg2); + +} + + +void _wrap_TableConsumable_pops__SWIG_0_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; + (swig_b0)->pops(*arg2); + +} + + +void _wrap_TableConsumable_pops__SWIG_1_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< std::string > **)&_swig_go_2; + arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; + (swig_b0)->pops(*arg2,*arg3,*arg4,(std::string const &)*arg5); + +} + + +void _wrap_TableConsumable_pops__SWIG_2_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< std::string > **)&_swig_go_2; + arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; + + swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; + (swig_b0)->pops(*arg2,*arg3,*arg4); + +} + + +intgo _wrap_TableConsumable_getFd_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + result = (int)(swig_b0)->getFd(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_TableConsumable_readData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + result = (uint64_t)(swig_b0)->readData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_TableConsumable_hasData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + result = (bool)(swig_b0)->hasData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_TableConsumable_hasCachedData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + result = (bool)(swig_b0)->hasCachedData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_TableConsumable_initializedWithData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + result = (bool)(swig_b0)->initializedWithData(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_TableConsumable_updateAfterRead_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + (swig_b0)->updateAfterRead(); + +} + + +swss::DBConnector *_wrap_TableConsumable_getDbConnector_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + result = (swss::DBConnector *)((swss::RedisSelect const *)swig_b0)->getDbConnector(); + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_TableConsumable_subscribe_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + (swig_b0)->subscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_TableConsumable_psubscribe_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + (swig_b0)->psubscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_TableConsumable_punsubscribe_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, _gostring_ _swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + (swig_b0)->punsubscribe((std::string const &)*arg2); + +} + + +void _wrap_TableConsumable_setQueueLength_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, long long _swig_go_1) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + long long arg2 ; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + (swig_b0)->setQueueLength(arg2); + +} + + +intgo _wrap_TableConsumable_getPri_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; + swss::Selectable *swig_b1 = (swss::Selectable *)swig_b0; + result = (int)((swss::Selectable const *)swig_b1)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::TableEntryPoppable *_wrap_TableConsumable_SwigGetTableEntryPoppable_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::TableEntryPoppable *result = 0 ; + swss::TableEntryPoppable *_swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + { + try { + result = (swss::TableEntryPoppable*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableEntryPoppable **)&_swig_go_result = (swss::TableEntryPoppable *)result; + return _swig_go_result; +} + + +swss::RedisSelect *_wrap_TableConsumable_SwigGetRedisSelect_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { + swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; + swss::RedisSelect *result = 0 ; + swss::RedisSelect *_swig_go_result; + + arg1 = *(swss::TableConsumable **)&_swig_go_0; + + { + try { + result = (swss::RedisSelect*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; + return _swig_go_result; +} + + +void _wrap_delete_TableEntryEnumerable_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0) { + swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; + + arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_TableEntryEnumerable_get_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + result = (bool)(arg1)->get((std::string const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_TableEntryEnumerable_hget_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::string *_swig_go_3) { + swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::string **)&_swig_go_3; + + { + try { + result = (bool)(arg1)->hget((std::string const &)*arg2,(std::string const &)*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_TableEntryEnumerable_getKeys_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, std::vector< std::string > *_swig_go_1) { + swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + (arg1)->getKeys(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_TableEntryEnumerable_getContent_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->getContent(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_DEFAULT_DB_TTL_get_swsscommon_728e05b169b08794() { + int64_t result; + long long _swig_go_result; + + + result = (int64_t)swss::DEFAULT_DB_TTL; + _swig_go_result = result; + return _swig_go_result; +} + + +swss::Table *_wrap_new_Table__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::Table *result = 0 ; + swss::Table *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::Table *)new swss::Table((swss::DBConnector const *)arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Table **)&_swig_go_result = (swss::Table *)result; + return _swig_go_result; +} + + +swss::Table *_wrap_new_Table__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + bool arg3 ; + swss::Table *result = 0 ; + swss::Table *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (bool)_swig_go_2; + + { + try { + result = (swss::Table *)new swss::Table(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Table **)&_swig_go_result = (swss::Table *)result; + return _swig_go_result; +} + + +void _wrap_delete_Table_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { + swss::Table *arg1 = (swss::Table *) 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_set__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_set__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_set__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_set__SWIG_3_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, long long _swig_go_5) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + int64_t *arg6 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + arg6 = (int64_t *)&_swig_go_5; + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(int64_t const &)*arg6); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_delete__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_delete__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_delete__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->del((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_Table_ttl_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, int64_t *_swig_go_2) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + int64_t *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(int64_t **)&_swig_go_2; + + { + try { + result = (bool)(arg1)->ttl((std::string const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_Table_hdel__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_hdel__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_hdel__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_Table_get_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + result = (bool)(arg1)->get((std::string const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_Table_hget_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::string *_swig_go_3) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::string **)&_swig_go_3; + + { + try { + result = (bool)(arg1)->hget((std::string const &)*arg2,(std::string const &)*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_Table_hset__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, _gostring_ _swig_go_5) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + std::string *arg6 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + std::string arg6_str(_swig_go_5.p, _swig_go_5.n); + arg6 = &arg6_str; + + + { + try { + (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_hset__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_hset__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_getKeys_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, std::vector< std::string > *_swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + (arg1)->getKeys(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_setBuffered_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, bool _swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + bool arg2 ; + + arg1 = *(swss::Table **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + (arg1)->setBuffered(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_flush_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { + swss::Table *arg1 = (swss::Table *) 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + + { + try { + (arg1)->flush(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Table_dump_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + swss::TableDump *arg2 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + arg2 = *(swss::TableDump **)&_swig_go_1; + + { + try { + (arg1)->dump(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_Table_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Table_getTableName_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Table_getKeyName_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Table_getTableNameSeparator_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Table_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Table_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Table_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, intgo _swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_Table_getContent_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::Table *arg1 = (swss::Table *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::Table **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + swss::TableEntryEnumerable *swig_b0 = (swss::TableEntryEnumerable *)arg1; + (swig_b0)->getContent(*arg2); + +} + + +swss::TableEntryEnumerable *_wrap_Table_SwigGetTableEntryEnumerable_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { + swss::Table *arg1 = (swss::Table *) 0 ; + swss::TableEntryEnumerable *result = 0 ; + swss::TableEntryEnumerable *_swig_go_result; + + arg1 = *(swss::Table **)&_swig_go_0; + + { + try { + result = (swss::TableEntryEnumerable*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableEntryEnumerable **)&_swig_go_result = (swss::TableEntryEnumerable *)result; + return _swig_go_result; +} + + +swss::TableName_KeyValueOpQueues *_wrap_new_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + swss::TableName_KeyValueOpQueues *result = 0 ; + swss::TableName_KeyValueOpQueues *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (swss::TableName_KeyValueOpQueues *)new swss::TableName_KeyValueOpQueues((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableName_KeyValueOpQueues **)&_swig_go_result = (swss::TableName_KeyValueOpQueues *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_TableName_KeyValueOpQueues_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(swss::TableName_KeyValueOpQueues *_swig_go_0) { + swss::TableName_KeyValueOpQueues *arg1 = (swss::TableName_KeyValueOpQueues *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableName_KeyValueOpQueues **)&_swig_go_0; + + { + try { + result = ((swss::TableName_KeyValueOpQueues const *)arg1)->getKeyValueOpQueueTableName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_delete_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swss::TableName_KeyValueOpQueues *_swig_go_0) { + swss::TableName_KeyValueOpQueues *arg1 = (swss::TableName_KeyValueOpQueues *) 0 ; + + arg1 = *(swss::TableName_KeyValueOpQueues **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::TableName_KeySet *_wrap_new_TableName_KeySet_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + swss::TableName_KeySet *result = 0 ; + swss::TableName_KeySet *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (swss::TableName_KeySet *)new swss::TableName_KeySet((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableName_KeySet **)&_swig_go_result = (swss::TableName_KeySet *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_TableName_KeySet_getKeySetName_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { + swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableName_KeySet **)&_swig_go_0; + + { + try { + result = ((swss::TableName_KeySet const *)arg1)->getKeySetName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableName_KeySet_getDelKeySetName_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { + swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableName_KeySet **)&_swig_go_0; + + { + try { + result = ((swss::TableName_KeySet const *)arg1)->getDelKeySetName(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_TableName_KeySet_getStateHashPrefix_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { + swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::TableName_KeySet **)&_swig_go_0; + + { + try { + result = ((swss::TableName_KeySet const *)arg1)->getStateHashPrefix(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_delete_TableName_KeySet_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { + swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; + + arg1 = *(swss::TableName_KeySet **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::LuaTable *_wrap_new_LuaTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::string > *_swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< std::string > *arg4 = 0 ; + swss::LuaTable *result = 0 ; + swss::LuaTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::vector< std::string > **)&_swig_go_3; + + { + try { + result = (swss::LuaTable *)new swss::LuaTable((swss::DBConnector const *)arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::vector< std::string > const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::LuaTable **)&_swig_go_result = (swss::LuaTable *)result; + return _swig_go_result; +} + + +swss::LuaTable *_wrap_new_LuaTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::LuaTable *result = 0 ; + swss::LuaTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (swss::LuaTable *)new swss::LuaTable((swss::DBConnector const *)arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::LuaTable **)&_swig_go_result = (swss::LuaTable *)result; + return _swig_go_result; +} + + +void _wrap_delete_LuaTable_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_LuaTable_get_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + result = (bool)(arg1)->get((std::vector< std::string > const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_LuaTable_hget_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, std::vector< std::string > *_swig_go_1, _gostring_ _swig_go_2, std::string *_swig_go_3) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::string **)&_swig_go_3; + + { + try { + result = (bool)(arg1)->hget((std::vector< std::string > const &)*arg2,(std::string const &)*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getTableName_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getKeyName_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_LuaTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, intgo _swig_go_1) { + swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::LuaTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::CounterTable *_wrap_new_CounterTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::CounterTable *result = 0 ; + swss::CounterTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::CounterTable *)new swss::CounterTable((swss::DBConnector const *)arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::CounterTable **)&_swig_go_result = (swss::CounterTable *)result; + return _swig_go_result; +} + + +swss::CounterTable *_wrap_new_CounterTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + swss::CounterTable *result = 0 ; + swss::CounterTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (swss::CounterTable *)new swss::CounterTable((swss::DBConnector const *)arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::CounterTable **)&_swig_go_result = (swss::CounterTable *)result; + return _swig_go_result; +} + + +bool _wrap_CounterTable_get_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, swss::Counter *_swig_go_1, _gostring_ _swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + swss::Counter *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + arg2 = *(swss::Counter **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + { + try { + result = (bool)(arg1)->get((swss::Counter const &)*arg2,(std::string const &)*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_CounterTable_hget_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, swss::Counter *_swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, std::string *_swig_go_4) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + swss::Counter *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + arg2 = *(swss::Counter **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + arg5 = *(std::string **)&_swig_go_4; + + { + try { + result = (bool)(arg1)->hget((swss::Counter const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::unique_ptr< swss::DBConnector > *_wrap_CounterTable_getCountersDB_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::unique_ptr< swss::DBConnector > *result = 0 ; + std::unique_ptr< swss::DBConnector > *_swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + { + try { + result = (std::unique_ptr< swss::DBConnector > *) &((swss::CounterTable const *)arg1)->getCountersDB(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::unique_ptr< swss::DBConnector > **)&_swig_go_result = result; + return _swig_go_result; +} + + +std::unique_ptr< swss::DBConnector > *_wrap_CounterTable_getGbcountersDB_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::unique_ptr< swss::DBConnector > *result = 0 ; + std::unique_ptr< swss::DBConnector > *_swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + { + try { + result = (std::unique_ptr< swss::DBConnector > *) &((swss::CounterTable const *)arg1)->getGbcountersDB(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::unique_ptr< swss::DBConnector > **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_CounterTable_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_CounterTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_CounterTable_getTableName_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_CounterTable_getKeyName_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_CounterTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_CounterTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_CounterTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_CounterTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, intgo _swig_go_1) { + swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::CounterTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::Counter *_wrap__swig_NewDirectorCounterCounter_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + swss::Counter *result = 0 ; + swss::Counter *_swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = new SwigDirector_Counter(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Counter **)&_swig_go_result = (swss::Counter *)result; + return _swig_go_result; +} + + +_gostring_ _wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0) { + SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(SwigDirector_Counter **)&_swig_go_0; + + { + try { + result = (std::string *)&arg1->_swig_upcall_getLuaScript(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0) { + SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(SwigDirector_Counter **)&_swig_go_0; + + { + try { + result = (std::vector< std::string >)arg1->_swig_upcall_getLuaArgv(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +bool _wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(SwigDirector_Counter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)arg1->_swig_upcall_usingLuaTable(*arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(SwigDirector_Counter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (std::vector< std::string >)arg1->_swig_upcall_getLuaKeys(*arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +void _wrap_DeleteDirectorCounter_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + + arg1 = *(swss::Counter **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_Counter_getLuaScript_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::Counter **)&_swig_go_0; + + { + try { + result = (std::string *) &((swss::Counter const *)arg1)->getLuaScript(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_Counter_getLuaArgv_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::Counter **)&_swig_go_0; + + { + try { + result = ((swss::Counter const *)arg1)->getLuaArgv(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_Counter_usingLuaTable_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::Counter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)((swss::Counter const *)arg1)->usingLuaTable((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_Counter_getLuaKeys_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::Counter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = ((swss::Counter const *)arg1)->getLuaKeys((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::string > *_wrap_Counter_getKey_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::Counter::KeyPair result; + std::pair< int,std::string > *_swig_go_result; + + arg1 = *(swss::Counter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = ((swss::Counter const *)arg1)->getKey((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Counter::KeyPair **)&_swig_go_result = new swss::Counter::KeyPair(result); + return _swig_go_result; +} + + +void _wrap_delete_Counter_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { + swss::Counter *arg1 = (swss::Counter *) 0 ; + + arg1 = *(swss::Counter **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_Mode_UNION_PortCounter_swsscommon_728e05b169b08794() { + swss::PortCounter::Mode result; + intgo _swig_go_result; + + + { + try { + result = swss::PortCounter::Mode::UNION; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_Mode_ASIC_PortCounter_swsscommon_728e05b169b08794() { + swss::PortCounter::Mode result; + intgo _swig_go_result; + + + { + try { + result = swss::PortCounter::Mode::ASIC; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_Mode_SYSTEMSIDE_PortCounter_swsscommon_728e05b169b08794() { + swss::PortCounter::Mode result; + intgo _swig_go_result; + + + { + try { + result = swss::PortCounter::Mode::SYSTEMSIDE; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_Mode_LINESIDE_PortCounter_swsscommon_728e05b169b08794() { + swss::PortCounter::Mode result; + intgo _swig_go_result; + + + { + try { + result = swss::PortCounter::Mode::LINESIDE; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +swss::PortCounter *_wrap_new_PortCounter__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0) { + swss::PortCounter::Mode arg1 ; + swss::PortCounter *result = 0 ; + swss::PortCounter *_swig_go_result; + + arg1 = (swss::PortCounter::Mode)_swig_go_0; + + { + try { + result = (swss::PortCounter *)new swss::PortCounter(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::PortCounter **)&_swig_go_result = (swss::PortCounter *)result; + return _swig_go_result; +} + + +swss::PortCounter *_wrap_new_PortCounter__SWIG_1_swsscommon_728e05b169b08794() { + swss::PortCounter *result = 0 ; + swss::PortCounter *_swig_go_result; + + + { + try { + result = (swss::PortCounter *)new swss::PortCounter(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::PortCounter **)&_swig_go_result = (swss::PortCounter *)result; + return _swig_go_result; +} + + +void _wrap_delete_PortCounter_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0) { + swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; + + arg1 = *(swss::PortCounter **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_PortCounter_getLuaScript_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0) { + swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::PortCounter **)&_swig_go_0; + + { + try { + result = (std::string *) &((swss::PortCounter const *)arg1)->getLuaScript(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +bool _wrap_PortCounter_usingLuaTable_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::PortCounter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)((swss::PortCounter const *)arg1)->usingLuaTable((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_PortCounter_getLuaKeys_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::PortCounter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = ((swss::PortCounter const *)arg1)->getLuaKeys((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::string > *_wrap_PortCounter_getKey_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::Counter::KeyPair result; + std::pair< int,std::string > *_swig_go_result; + + arg1 = *(swss::PortCounter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = ((swss::PortCounter const *)arg1)->getKey((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Counter::KeyPair **)&_swig_go_result = new swss::Counter::KeyPair(result); + return _swig_go_result; +} + + +swss::KeyCache< std::string > *_wrap_PortCounter_keyCacheInstance_swsscommon_728e05b169b08794() { + swss::KeyCache< std::string > *result = 0 ; + swss::KeyCache< std::string > *_swig_go_result; + + + { + try { + result = (swss::KeyCache< std::string > *) &swss::PortCounter::keyCacheInstance(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::KeyCache< std::string > **)&_swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_PortCounter_getLuaArgv_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0) { + swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::PortCounter **)&_swig_go_0; + + swss::Counter *swig_b0 = (swss::Counter *)arg1; + result = ((swss::Counter const *)swig_b0)->getLuaArgv(); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +swss::MacsecCounter *_wrap_new_MacsecCounter_swsscommon_728e05b169b08794() { + swss::MacsecCounter *result = 0 ; + swss::MacsecCounter *_swig_go_result; + + + { + try { + result = (swss::MacsecCounter *)new swss::MacsecCounter(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::MacsecCounter **)&_swig_go_result = (swss::MacsecCounter *)result; + return _swig_go_result; +} + + +void _wrap_delete_MacsecCounter_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0) { + swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; + + arg1 = *(swss::MacsecCounter **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::pair< int,std::string > *_wrap_MacsecCounter_getKey_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::Counter::KeyPair result; + std::pair< int,std::string > *_swig_go_result; + + arg1 = *(swss::MacsecCounter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = ((swss::MacsecCounter const *)arg1)->getKey((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Counter::KeyPair **)&_swig_go_result = new swss::Counter::KeyPair(result); + return _swig_go_result; +} + + +swss::KeyCache< std::pair< int,std::string > > *_wrap_MacsecCounter_keyCacheInstance_swsscommon_728e05b169b08794() { + swss::KeyCache< swss::Counter::KeyPair > *result = 0 ; + swss::KeyCache< std::pair< int,std::string > > *_swig_go_result; + + + { + try { + result = (swss::KeyCache< swss::Counter::KeyPair > *) &swss::MacsecCounter::keyCacheInstance(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_MacsecCounter_getLuaScript_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0) { + swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::MacsecCounter **)&_swig_go_0; + + swss::Counter *swig_b0 = (swss::Counter *)arg1; + result = (std::string *) &((swss::Counter const *)swig_b0)->getLuaScript(); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_MacsecCounter_getLuaArgv_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0) { + swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::MacsecCounter **)&_swig_go_0; + + swss::Counter *swig_b0 = (swss::Counter *)arg1; + result = ((swss::Counter const *)swig_b0)->getLuaArgv(); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_MacsecCounter_usingLuaTable_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::MacsecCounter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::Counter *swig_b0 = (swss::Counter *)arg1; + result = (bool)((swss::Counter const *)swig_b0)->usingLuaTable((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + _swig_go_result = result; + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_MacsecCounter_getLuaKeys_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { + swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; + swss::CounterTable *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::MacsecCounter **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::Counter *swig_b0 = (swss::Counter *)arg1; + result = ((swss::Counter const *)swig_b0)->getLuaKeys((swss::CounterTable const &)*arg2,(std::string const &)*arg3); + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::string > *_wrap_new_CounterKeyPair__SWIG_0_swsscommon_728e05b169b08794() { + std::pair< int,std::string > *result = 0 ; + std::pair< int,std::string > *_swig_go_result; + + + { + try { + result = (std::pair< int,std::string > *)new std::pair< int,std::string >(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::string > **)&_swig_go_result = (std::pair< int,std::string > *)result; + return _swig_go_result; +} + + +std::pair< int,std::string > *_wrap_new_CounterKeyPair__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1) { + int arg1 ; + std::string arg2 ; + std::pair< int,std::string > *result = 0 ; + std::pair< int,std::string > *_swig_go_result; + + arg1 = (int)_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + result = (std::pair< int,std::string > *)new std::pair< int,std::string >(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::string > **)&_swig_go_result = (std::pair< int,std::string > *)result; + return _swig_go_result; +} + + +std::pair< int,std::string > *_wrap_new_CounterKeyPair__SWIG_2_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { + std::pair< int,std::string > *arg1 = 0 ; + std::pair< int,std::string > *result = 0 ; + std::pair< int,std::string > *_swig_go_result; + + arg1 = *(std::pair< int,std::string > **)&_swig_go_0; + + { + try { + result = (std::pair< int,std::string > *)new std::pair< int,std::string >((std::pair< int,std::string > const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::string > **)&_swig_go_result = (std::pair< int,std::string > *)result; + return _swig_go_result; +} + + +void _wrap_CounterKeyPair_first_set_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0, intgo _swig_go_1) { + std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; + int arg2 ; + + arg1 = *(std::pair< int,std::string > **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + if (arg1) (arg1)->first = arg2; + +} + + +intgo _wrap_CounterKeyPair_first_get_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { + std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(std::pair< int,std::string > **)&_swig_go_0; + + result = (int) ((arg1)->first); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_CounterKeyPair_second_set_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0, _gostring_ _swig_go_1) { + std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(std::pair< int,std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->second = *arg2; + +} + + +_gostring_ _wrap_CounterKeyPair_second_get_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { + std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(std::pair< int,std::string > **)&_swig_go_0; + + result = (std::string *) & ((arg1)->second); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_delete_CounterKeyPair_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { + std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; + + arg1 = *(std::pair< int,std::string > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::KeyCache< std::string > *_wrap_new_KeyStringCache_swsscommon_728e05b169b08794(std::function< void (swss::CounterTable const &) > *_swig_go_0) { + std::function< void (swss::CounterTable const &) > *arg1 = 0 ; + swss::KeyCache< std::string > *result = 0 ; + swss::KeyCache< std::string > *_swig_go_result; + + arg1 = *(std::function< void (swss::CounterTable const &) > **)&_swig_go_0; + + { + try { + result = (swss::KeyCache< std::string > *)new swss::KeyCache< std::string >((std::function< void (swss::CounterTable const &) > const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::KeyCache< std::string > **)&_swig_go_result = (swss::KeyCache< std::string > *)result; + return _swig_go_result; +} + + +bool _wrap_KeyStringCache_enabled_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + { + try { + result = (bool)((swss::KeyCache< std::string > const *)arg1)->enabled(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyStringCache_enable_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, swss::CounterTable *_swig_go_1) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + swss::CounterTable *arg2 = 0 ; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + { + try { + (arg1)->enable((swss::CounterTable const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_KeyStringCache_disable_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + { + try { + (arg1)->disable(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_KeyStringCache_empty_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + { + try { + result = (bool)((swss::KeyCache< std::string > const *)arg1)->empty(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyStringCache_clear_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + { + try { + (arg1)->clear(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_KeyStringCache_at_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, _gostring_ _swig_go_1) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + std::string *arg2 = 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (std::string *) &((swss::KeyCache< std::string > const *)arg1)->at((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_KeyStringCache_insert_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->insert((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_KeyStringCache_refresh_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, swss::CounterTable *_swig_go_1) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + swss::CounterTable *arg2 = 0 ; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + { + try { + (arg1)->refresh((swss::CounterTable const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_KeyStringCache_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { + swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; + + arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::KeyCache< std::pair< int,std::string > > *_wrap_new_KeyPairCache_swsscommon_728e05b169b08794(std::function< void (swss::CounterTable const &) > *_swig_go_0) { + std::function< void (swss::CounterTable const &) > *arg1 = 0 ; + swss::KeyCache< swss::Counter::KeyPair > *result = 0 ; + swss::KeyCache< std::pair< int,std::string > > *_swig_go_result; + + arg1 = *(std::function< void (swss::CounterTable const &) > **)&_swig_go_0; + + { + try { + result = (swss::KeyCache< swss::Counter::KeyPair > *)new swss::KeyCache< swss::Counter::KeyPair >((std::function< void (swss::CounterTable const &) > const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_result = (swss::KeyCache< swss::Counter::KeyPair > *)result; + return _swig_go_result; +} + + +bool _wrap_KeyPairCache_enabled_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + { + try { + result = (bool)((swss::KeyCache< swss::Counter::KeyPair > const *)arg1)->enabled(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyPairCache_enable_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, swss::CounterTable *_swig_go_1) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + swss::CounterTable *arg2 = 0 ; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + { + try { + (arg1)->enable((swss::CounterTable const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_KeyPairCache_disable_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + { + try { + (arg1)->disable(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_KeyPairCache_empty_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + { + try { + result = (bool)((swss::KeyCache< swss::Counter::KeyPair > const *)arg1)->empty(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyPairCache_clear_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + { + try { + (arg1)->clear(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +std::pair< int,std::string > *_wrap_KeyPairCache_at_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + std::string *arg2 = 0 ; + std::pair< int,std::string > *result = 0 ; + std::pair< int,std::string > *_swig_go_result; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (std::pair< int,std::string > *) &((swss::KeyCache< swss::Counter::KeyPair > const *)arg1)->at((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::string > **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_KeyPairCache_insert_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, _gostring_ _swig_go_1, std::pair< int,std::string > *_swig_go_2) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + std::string *arg2 = 0 ; + std::pair< int,std::string > *arg3 = 0 ; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::pair< int,std::string > **)&_swig_go_2; + + { + try { + (arg1)->insert((std::string const &)*arg2,(std::pair< int,std::string > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_KeyPairCache_refresh_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, swss::CounterTable *_swig_go_1) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + swss::CounterTable *arg2 = 0 ; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + arg2 = *(swss::CounterTable **)&_swig_go_1; + + { + try { + (arg1)->refresh((swss::CounterTable const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_KeyPairCache_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { + swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; + + arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::ProducerTable *_wrap_new_ProducerTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ProducerTable *result = 0 ; + swss::ProducerTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; + return _swig_go_result; +} + + +swss::ProducerTable *_wrap_new_ProducerTable__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + bool arg3 ; + swss::ProducerTable *result = 0 ; + swss::ProducerTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (bool)_swig_go_2; + + { + try { + result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; + return _swig_go_result; +} + + +swss::ProducerTable *_wrap_new_ProducerTable__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + swss::ProducerTable *result = 0 ; + swss::ProducerTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; + return _swig_go_result; +} + + +swss::ProducerTable *_wrap_new_ProducerTable__SWIG_3_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::ProducerTable *result = 0 ; + swss::ProducerTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; + return _swig_go_result; +} + + +void _wrap_delete_ProducerTable_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_setBuffered_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, bool _swig_go_1) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + bool arg2 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + (arg1)->setBuffered(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_set__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_set__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_set__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->del((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerTable_flush_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + { + try { + (arg1)->flush(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_ProducerTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getTableName_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getKeyName_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, intgo _swig_go_1) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + swss::TableName_KeyValueOpQueues *swig_b0 = (swss::TableName_KeyValueOpQueues *)arg1; + result = ((swss::TableName_KeyValueOpQueues const *)swig_b0)->getKeyValueOpQueueTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::TableName_KeyValueOpQueues *_wrap_ProducerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { + swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; + swss::TableName_KeyValueOpQueues *result = 0 ; + swss::TableName_KeyValueOpQueues *_swig_go_result; + + arg1 = *(swss::ProducerTable **)&_swig_go_0; + + { + try { + result = (swss::TableName_KeyValueOpQueues*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableName_KeyValueOpQueues **)&_swig_go_result = (swss::TableName_KeyValueOpQueues *)result; + return _swig_go_result; +} + + +swss::ProducerStateTable *_wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + int arg1 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + swss::ProducerStateTable *result = 0 ; + swss::ProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = new SwigDirector_ProducerStateTable(arg1, arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ProducerStateTable *_wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + int arg1 ; + swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + swss::ProducerStateTable *result = 0 ; + swss::ProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::RedisPipeline **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + { + try { + result = new SwigDirector_ProducerStateTable(arg1, arg2, *arg3, arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ProducerStateTable *_wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2) { + int arg1 ; + swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; + std::string *arg3 = 0 ; + swss::ProducerStateTable *result = 0 ; + swss::ProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::RedisPipeline **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = new SwigDirector_ProducerStateTable(arg1, arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; + return _swig_go_result; +} + + +void _wrap_DeleteDirectorProducerStateTable_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + arg1->_swig_upcall_set__SWIG_0(*arg2, *arg3, *arg4, *arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + arg1->_swig_upcall_set__SWIG_1(*arg2, *arg3, *arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + arg1->_swig_upcall_set__SWIG_2(*arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + arg1->_swig_upcall_delete__SWIG_0(*arg2, *arg3, *arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + arg1->_swig_upcall_delete__SWIG_1(*arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + arg1->_swig_upcall_delete__SWIG_2(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + arg1->_swig_upcall_set__SWIG_3(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { + SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + arg1->_swig_upcall_delete__SWIG_3(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::ProducerStateTable *_wrap_new_ProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ProducerStateTable *result = 0 ; + swss::ProducerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::ProducerStateTable *)new swss::ProducerStateTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ProducerStateTable *_wrap_new_ProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + bool arg3 ; + swss::ProducerStateTable *result = 0 ; + swss::ProducerStateTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (bool)_swig_go_2; + + { + try { + result = (swss::ProducerStateTable *)new swss::ProducerStateTable(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ProducerStateTable *_wrap_new_ProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + swss::ProducerStateTable *result = 0 ; + swss::ProducerStateTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::ProducerStateTable *)new swss::ProducerStateTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; + return _swig_go_result; +} + + +void _wrap_delete_ProducerStateTable_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_setBuffered_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, bool _swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + bool arg2 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + (arg1)->setBuffered(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->del((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->set((std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + (arg1)->del((std::vector< std::string > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_flush_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + (arg1)->flush(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_ProducerStateTable_count_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + result = (int64_t)(arg1)->count(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ProducerStateTable_clear_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + (arg1)->clear(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + (arg1)->create_temp_view(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + (arg1)->apply_temp_view(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_ProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getTableName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getKeyName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, intgo _swig_go_1) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableBase *swig_b0 = (swss::TableBase *)arg1; + result = (swig_b0)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; + result = ((swss::TableName_KeySet const *)swig_b0)->getKeySetName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; + result = ((swss::TableName_KeySet const *)swig_b0)->getDelKeySetName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; + result = ((swss::TableName_KeySet const *)swig_b0)->getStateHashPrefix(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::TableName_KeySet *_wrap_ProducerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { + swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; + swss::TableName_KeySet *result = 0 ; + swss::TableName_KeySet *_swig_go_result; + + arg1 = *(swss::ProducerStateTable **)&_swig_go_0; + + { + try { + result = (swss::TableName_KeySet*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableName_KeySet **)&_swig_go_result = (swss::TableName_KeySet *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3, bool _swig_go_4) { + int arg1 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + swss::ZmqClient *arg4 = 0 ; + bool arg5 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::ZmqClient **)&_swig_go_3; + arg5 = (bool)_swig_go_4; + + { + try { + result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4, arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3) { + int arg1 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + swss::ZmqClient *arg4 = 0 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::ZmqClient **)&_swig_go_3; + + { + try { + result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3, bool _swig_go_4, bool _swig_go_5) { + int arg1 ; + swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; + std::string *arg3 = 0 ; + swss::ZmqClient *arg4 = 0 ; + bool arg5 ; + bool arg6 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::RedisPipeline **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::ZmqClient **)&_swig_go_3; + arg5 = (bool)_swig_go_4; + arg6 = (bool)_swig_go_5; + + { + try { + result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4, arg5, arg6); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3, bool _swig_go_4) { + int arg1 ; + swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; + std::string *arg3 = 0 ; + swss::ZmqClient *arg4 = 0 ; + bool arg5 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::RedisPipeline **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::ZmqClient **)&_swig_go_3; + arg5 = (bool)_swig_go_4; + + { + try { + result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4, arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3) { + int arg1 ; + swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; + std::string *arg3 = 0 ; + swss::ZmqClient *arg4 = 0 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = (int)_swig_go_0; + arg2 = *(swss::RedisPipeline **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::ZmqClient **)&_swig_go_3; + + { + try { + result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +void _wrap_DeleteDirectorZmqProducerStateTable_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + arg1->_swig_upcall_set__SWIG_0(*arg2, *arg3, *arg4, *arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + arg1->_swig_upcall_set__SWIG_1(*arg2, *arg3, *arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + arg1->_swig_upcall_set__SWIG_2(*arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + arg1->_swig_upcall_delete__SWIG_0(*arg2, *arg3, *arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + arg1->_swig_upcall_delete__SWIG_1(*arg2, *arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + arg1->_swig_upcall_delete__SWIG_2(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + arg1->_swig_upcall_set__SWIG_3(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + arg1->_swig_upcall_delete__SWIG_3(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + arg1->_swig_upcall_send(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2, bool _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqClient *arg3 = 0 ; + bool arg4 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqClient **)&_swig_go_2; + arg4 = (bool)_swig_go_3; + + { + try { + result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqClient *arg3 = 0 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqClient **)&_swig_go_2; + + { + try { + result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2, bool _swig_go_3, bool _swig_go_4) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqClient *arg3 = 0 ; + bool arg4 ; + bool arg5 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqClient **)&_swig_go_2; + arg4 = (bool)_swig_go_3; + arg5 = (bool)_swig_go_4; + + { + try { + result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2, bool _swig_go_3) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqClient *arg3 = 0 ; + bool arg4 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqClient **)&_swig_go_2; + arg4 = (bool)_swig_go_3; + + { + try { + result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + swss::ZmqClient *arg3 = 0 ; + swss::ZmqProducerStateTable *result = 0 ; + swss::ZmqProducerStateTable *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(swss::ZmqClient **)&_swig_go_2; + + { + try { + result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; + return _swig_go_result; +} + + +void _wrap_ZmqProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::vector< swss::FieldValueTuple > *arg3 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; + + { + try { + (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->del((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->set((std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::vector< std::string > *arg2 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + + { + try { + (arg1)->del((std::vector< std::string > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_send_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->send((std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_ZmqProducerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + size_t result; + long long _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + { + try { + result = (arg1)->dbUpdaterQueueSize(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_ZmqProducerStateTable_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ZmqProducerStateTable_setBuffered_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, bool _swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + bool arg2 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + (swig_b0)->setBuffered(arg2); + +} + + +void _wrap_ZmqProducerStateTable_flush_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + (swig_b0)->flush(); + +} + + +long long _wrap_ZmqProducerStateTable_count_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + result = (int64_t)(swig_b0)->count(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ZmqProducerStateTable_clear_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + (swig_b0)->clear(); + +} + + +void _wrap_ZmqProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + (swig_b0)->create_temp_view(); + +} + + +void _wrap_ZmqProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + (swig_b0)->apply_temp_view(); + +} + + +_gostring_ _wrap_ZmqProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getTableName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = ((swss::TableBase const *)swig_b1)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getKeyName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = ((swss::TableBase const *)swig_b1)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, intgo _swig_go_1) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableName_KeySet *swig_b1 = (swss::TableName_KeySet *)swig_b0; + result = ((swss::TableName_KeySet const *)swig_b1)->getKeySetName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableName_KeySet *swig_b1 = (swss::TableName_KeySet *)swig_b0; + result = ((swss::TableName_KeySet const *)swig_b1)->getDelKeySetName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ZmqProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { + swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; + + swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; + swss::TableName_KeySet *swig_b1 = (swss::TableName_KeySet *)swig_b0; + result = ((swss::TableName_KeySet const *)swig_b1)->getStateHashPrefix(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_ConsumerTableBase_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + result = (int)(int) ((arg1)->POP_BATCH_SIZE); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_ConsumerTableBase_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::DBConnector *_wrap_ConsumerTableBase_getDbConnector_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + { + try { + result = (swss::DBConnector *)((swss::ConsumerTableBase const *)arg1)->getDbConnector(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_ConsumerTableBase_pop__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->pop(*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConsumerTableBase_pop__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + { + try { + (arg1)->pop(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConsumerTableBase_pop__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + (arg1)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConsumerTableBase_pop__SWIG_3_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + { + try { + (arg1)->pop(*arg2,*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_ConsumerTableBase_empty_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + { + try { + result = (bool)((swss::ConsumerTableBase const *)arg1)->empty(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getTableName_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = ((swss::TableBase const *)swig_b1)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getKeyName_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = ((swss::TableBase const *)swig_b1)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, intgo _swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; + result = (swig_b1)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_ConsumerTableBase_pops__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableEntryPoppable *swig_b1 = (swss::TableEntryPoppable *)swig_b0; + (swig_b1)->pops(*arg2); + +} + + +void _wrap_ConsumerTableBase_pops__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< std::string > **)&_swig_go_2; + arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableEntryPoppable *swig_b1 = (swss::TableEntryPoppable *)swig_b0; + (swig_b1)->pops(*arg2,*arg3,*arg4,(std::string const &)*arg5); + +} + + +void _wrap_ConsumerTableBase_pops__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::vector< std::string > *arg2 = 0 ; + std::vector< std::string > *arg3 = 0 ; + std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(std::vector< std::string > **)&_swig_go_1; + arg3 = *(std::vector< std::string > **)&_swig_go_2; + arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::TableEntryPoppable *swig_b1 = (swss::TableEntryPoppable *)swig_b0; + (swig_b1)->pops(*arg2,*arg3,*arg4); + +} + + +intgo _wrap_ConsumerTableBase_getFd_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + result = (int)(swig_b1)->getFd(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConsumerTableBase_readData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + result = (uint64_t)(swig_b1)->readData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerTableBase_hasData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + result = (bool)(swig_b1)->hasData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerTableBase_hasCachedData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + result = (bool)(swig_b1)->hasCachedData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerTableBase_initializedWithData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + result = (bool)(swig_b1)->initializedWithData(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerTableBase_updateAfterRead_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + (swig_b1)->updateAfterRead(); + +} + + +void _wrap_ConsumerTableBase_subscribe_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + (swig_b1)->subscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerTableBase_psubscribe_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + (swig_b1)->psubscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerTableBase_punsubscribe_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + (swig_b1)->punsubscribe((std::string const &)*arg2); + +} + + +void _wrap_ConsumerTableBase_setQueueLength_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, long long _swig_go_1) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + long long arg2 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + (swig_b1)->setQueueLength(arg2); + +} + + +intgo _wrap_ConsumerTableBase_getPri_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; + swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; + swss::Selectable *swig_b2 = (swss::Selectable *)swig_b1; + result = (int)((swss::Selectable const *)swig_b2)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerTableBase_multi_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; + (swig_b0)->multi(); + +} + + +bool _wrap_ConsumerTableBase_exec_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; + result = (bool)(swig_b0)->exec(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerTableBase_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; + (swig_b0)->enqueue((std::string const &)*arg2,arg3); + +} + + +void _wrap_ConsumerTableBase_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; + (swig_b0)->enqueue((swss::RedisCommand const &)*arg2,arg3); + +} + + +redisReply *_wrap_ConsumerTableBase_dequeueReply_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; + result = (redisReply *)(swig_b0)->dequeueReply(); + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +swss::RedisTransactioner *_wrap_ConsumerTableBase_SwigGetRedisTransactioner_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { + swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; + swss::RedisTransactioner *result = 0 ; + swss::RedisTransactioner *_swig_go_result; + + arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; + + { + try { + result = (swss::RedisTransactioner*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RedisTransactioner **)&_swig_go_result = (swss::RedisTransactioner *)result; + return _swig_go_result; +} + + +swss::ConsumerTable *_wrap_new_ConsumerTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + int arg4 ; + swss::ConsumerTable *result = 0 ; + swss::ConsumerTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + arg4 = (int)_swig_go_3; + + { + try { + result = (swss::ConsumerTable *)new swss::ConsumerTable(arg1,(std::string const &)*arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConsumerTable **)&_swig_go_result = (swss::ConsumerTable *)result; + return _swig_go_result; +} + + +swss::ConsumerTable *_wrap_new_ConsumerTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + swss::ConsumerTable *result = 0 ; + swss::ConsumerTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (swss::ConsumerTable *)new swss::ConsumerTable(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConsumerTable **)&_swig_go_result = (swss::ConsumerTable *)result; + return _swig_go_result; +} + + +swss::ConsumerTable *_wrap_new_ConsumerTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ConsumerTable *result = 0 ; + swss::ConsumerTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::ConsumerTable *)new swss::ConsumerTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConsumerTable **)&_swig_go_result = (swss::ConsumerTable *)result; + return _swig_go_result; +} + + +void _wrap_ConsumerTable_pops_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->pops(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_ConsumerTable_setModifyRedis_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, bool _swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + bool arg2 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + (arg1)->setModifyRedis(arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_ConsumerTable_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_GetConsumerTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (int)(int) ((swig_b0)->POP_BATCH_SIZE); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_ConsumerTable_getDbConnector_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (swss::DBConnector *)((swss::ConsumerTableBase const *)swig_b0)->getDbConnector(); + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_ConsumerTable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerTable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2); + +} + + +void _wrap_ConsumerTable_pop__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); + +} + + +void _wrap_ConsumerTable_pop__SWIG_3_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,*arg3,*arg4); + +} + + +bool _wrap_ConsumerTable_empty_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (bool)((swss::ConsumerTableBase const *)swig_b0)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getTableName_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = ((swss::TableBase const *)swig_b2)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getKeyName_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = ((swss::TableBase const *)swig_b2)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, intgo _swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_ConsumerTable_getFd_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (int)(swig_b2)->getFd(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConsumerTable_readData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (uint64_t)(swig_b2)->readData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerTable_hasData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (bool)(swig_b2)->hasData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerTable_hasCachedData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (bool)(swig_b2)->hasCachedData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerTable_initializedWithData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (bool)(swig_b2)->initializedWithData(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerTable_updateAfterRead_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->updateAfterRead(); + +} + + +void _wrap_ConsumerTable_subscribe_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->subscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerTable_psubscribe_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->psubscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerTable_punsubscribe_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->punsubscribe((std::string const &)*arg2); + +} + + +void _wrap_ConsumerTable_setQueueLength_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, long long _swig_go_1) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + long long arg2 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->setQueueLength(arg2); + +} + + +intgo _wrap_ConsumerTable_getPri_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + swss::Selectable *swig_b3 = (swss::Selectable *)swig_b2; + result = (int)((swss::Selectable const *)swig_b3)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerTable_multi_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->multi(); + +} + + +bool _wrap_ConsumerTable_exec_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + result = (bool)(swig_b1)->exec(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->enqueue((std::string const &)*arg2,arg3); + +} + + +void _wrap_ConsumerTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->enqueue((swss::RedisCommand const &)*arg2,arg3); + +} + + +redisReply *_wrap_ConsumerTable_dequeueReply_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + result = (redisReply *)(swig_b1)->dequeueReply(); + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + swss::TableName_KeyValueOpQueues *swig_b0 = (swss::TableName_KeyValueOpQueues *)arg1; + result = ((swss::TableName_KeyValueOpQueues const *)swig_b0)->getKeyValueOpQueueTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::TableName_KeyValueOpQueues *_wrap_ConsumerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { + swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; + swss::TableName_KeyValueOpQueues *result = 0 ; + swss::TableName_KeyValueOpQueues *_swig_go_result; + + arg1 = *(swss::ConsumerTable **)&_swig_go_0; + + { + try { + result = (swss::TableName_KeyValueOpQueues*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableName_KeyValueOpQueues **)&_swig_go_result = (swss::TableName_KeyValueOpQueues *)result; + return _swig_go_result; +} + + +swss::ConsumerStateTable *_wrap_new_ConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + int arg4 ; + swss::ConsumerStateTable *result = 0 ; + swss::ConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + arg4 = (int)_swig_go_3; + + { + try { + result = (swss::ConsumerStateTable *)new swss::ConsumerStateTable(arg1,(std::string const &)*arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConsumerStateTable **)&_swig_go_result = (swss::ConsumerStateTable *)result; + return _swig_go_result; +} + + +swss::ConsumerStateTable *_wrap_new_ConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + swss::ConsumerStateTable *result = 0 ; + swss::ConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (swss::ConsumerStateTable *)new swss::ConsumerStateTable(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConsumerStateTable **)&_swig_go_result = (swss::ConsumerStateTable *)result; + return _swig_go_result; +} + + +swss::ConsumerStateTable *_wrap_new_ConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::ConsumerStateTable *result = 0 ; + swss::ConsumerStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::ConsumerStateTable *)new swss::ConsumerStateTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::ConsumerStateTable **)&_swig_go_result = (swss::ConsumerStateTable *)result; + return _swig_go_result; +} + + +void _wrap_ConsumerStateTable_pops_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->pops(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_delete_ConsumerStateTable_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_GetConsumerStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (int)(int) ((swig_b0)->POP_BATCH_SIZE); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_ConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (swss::DBConnector *)((swss::ConsumerTableBase const *)swig_b0)->getDbConnector(); + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_ConsumerStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2); + +} + + +void _wrap_ConsumerStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); + +} + + +void _wrap_ConsumerStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,*arg3,*arg4); + +} + + +bool _wrap_ConsumerStateTable_empty_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (bool)((swss::ConsumerTableBase const *)swig_b0)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getTableName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = ((swss::TableBase const *)swig_b2)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getKeyName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = ((swss::TableBase const *)swig_b2)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, intgo _swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_ConsumerStateTable_getFd_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (int)(swig_b2)->getFd(); + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_ConsumerStateTable_readData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (uint64_t)(swig_b2)->readData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerStateTable_hasData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (bool)(swig_b2)->hasData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (bool)(swig_b2)->hasCachedData(); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_ConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (bool)(swig_b2)->initializedWithData(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->updateAfterRead(); + +} + + +void _wrap_ConsumerStateTable_subscribe_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->subscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerStateTable_psubscribe_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->psubscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_ConsumerStateTable_punsubscribe_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->punsubscribe((std::string const &)*arg2); + +} + + +void _wrap_ConsumerStateTable_setQueueLength_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, long long _swig_go_1) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + long long arg2 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->setQueueLength(arg2); + +} + + +intgo _wrap_ConsumerStateTable_getPri_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + swss::Selectable *swig_b3 = (swss::Selectable *)swig_b2; + result = (int)((swss::Selectable const *)swig_b3)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerStateTable_multi_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->multi(); + +} + + +bool _wrap_ConsumerStateTable_exec_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + result = (bool)(swig_b1)->exec(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_ConsumerStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->enqueue((std::string const &)*arg2,arg3); + +} + + +void _wrap_ConsumerStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->enqueue((swss::RedisCommand const &)*arg2,arg3); + +} + + +redisReply *_wrap_ConsumerStateTable_dequeueReply_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + result = (redisReply *)(swig_b1)->dequeueReply(); + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getKeySetName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; + result = ((swss::TableName_KeySet const *)swig_b0)->getKeySetName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; + result = ((swss::TableName_KeySet const *)swig_b0)->getDelKeySetName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_ConsumerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; + result = ((swss::TableName_KeySet const *)swig_b0)->getStateHashPrefix(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +swss::TableName_KeySet *_wrap_ConsumerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { + swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; + swss::TableName_KeySet *result = 0 ; + swss::TableName_KeySet *_swig_go_result; + + arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; + + { + try { + result = (swss::TableName_KeySet*)arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::TableName_KeySet **)&_swig_go_result = (swss::TableName_KeySet *)result; + return _swig_go_result; +} + + +swss::SubscriberStateTable *_wrap_new_SubscriberStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + int arg4 ; + swss::SubscriberStateTable *result = 0 ; + swss::SubscriberStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + arg4 = (int)_swig_go_3; + + { + try { + result = (swss::SubscriberStateTable *)new swss::SubscriberStateTable(arg1,(std::string const &)*arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; + return _swig_go_result; +} + + +swss::SubscriberStateTable *_wrap_new_SubscriberStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + swss::SubscriberStateTable *result = 0 ; + swss::SubscriberStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (swss::SubscriberStateTable *)new swss::SubscriberStateTable(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; + return _swig_go_result; +} + + +swss::SubscriberStateTable *_wrap_new_SubscriberStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::SubscriberStateTable *result = 0 ; + swss::SubscriberStateTable *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::SubscriberStateTable *)new swss::SubscriberStateTable(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; + return _swig_go_result; +} + + +void _wrap_SubscriberStateTable_pops_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->pops(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_SubscriberStateTable_readData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + { + try { + result = (uint64_t)(arg1)->readData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_SubscriberStateTable_hasData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_SubscriberStateTable_hasCachedData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasCachedData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_SubscriberStateTable_initializedWithData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->initializedWithData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_SubscriberStateTable_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_GetSubscriberStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (int)(int) ((swig_b0)->POP_BATCH_SIZE); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_SubscriberStateTable_getDbConnector_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (swss::DBConnector *)((swss::ConsumerTableBase const *)swig_b0)->getDbConnector(); + *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; + return _swig_go_result; +} + + +void _wrap_SubscriberStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,(std::string const &)*arg3); + +} + + +void _wrap_SubscriberStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + swss::KeyOpFieldsValuesTuple *arg2 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2); + +} + + +void _wrap_SubscriberStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + std::string *arg5 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); + +} + + +void _wrap_SubscriberStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + (swig_b0)->pop(*arg2,*arg3,*arg4); + +} + + +bool _wrap_SubscriberStateTable_empty_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + result = (bool)((swss::ConsumerTableBase const *)swig_b0)->empty(); + _swig_go_result = result; + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { + int arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (int)_swig_go_0; + + { + try { + result = swss::TableBase::getTableSeparator(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getTableName_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = ((swss::TableBase const *)swig_b2)->getTableName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getKeyName_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getKeyName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = ((swss::TableBase const *)swig_b2)->getTableNameSeparator(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName(); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string *arg2 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName((std::string const &)*arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_SubscriberStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, intgo _swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + int arg2 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; + result = (swig_b2)->getChannelName(arg2); + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_SubscriberStateTable_getFd_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + result = (int)(swig_b2)->getFd(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_SubscriberStateTable_updateAfterRead_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->updateAfterRead(); + +} + + +void _wrap_SubscriberStateTable_subscribe_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->subscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_SubscriberStateTable_psubscribe_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(swss::DBConnector **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->psubscribe(arg2,(std::string const &)*arg3); + +} + + +void _wrap_SubscriberStateTable_punsubscribe_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->punsubscribe((std::string const &)*arg2); + +} + + +void _wrap_SubscriberStateTable_setQueueLength_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, long long _swig_go_1) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + long long arg2 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = (long long)_swig_go_1; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + (swig_b2)->setQueueLength(arg2); + +} + + +intgo _wrap_SubscriberStateTable_getPri_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; + swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; + swss::Selectable *swig_b3 = (swss::Selectable *)swig_b2; + result = (int)((swss::Selectable const *)swig_b3)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_SubscriberStateTable_multi_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->multi(); + +} + + +bool _wrap_SubscriberStateTable_exec_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + result = (bool)(swig_b1)->exec(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_SubscriberStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->enqueue((std::string const &)*arg2,arg3); + +} + + +void _wrap_SubscriberStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + swss::RedisCommand *arg2 = 0 ; + int arg3 ; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + arg2 = *(swss::RedisCommand **)&_swig_go_1; + arg3 = (int)_swig_go_2; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + (swig_b1)->enqueue((swss::RedisCommand const &)*arg2,arg3); + +} + + +redisReply *_wrap_SubscriberStateTable_dequeueReply_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { + swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; + redisReply *result = 0 ; + redisReply *_swig_go_result; + + arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; + + swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; + swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; + result = (redisReply *)(swig_b1)->dequeueReply(); + *(redisReply **)&_swig_go_result = (redisReply *)result; + return _swig_go_result; +} + + +long long _wrap_DEFAULT_NC_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794() { + size_t result; + long long _swig_go_result; + + + result = swss::DEFAULT_NC_POP_BATCH_SIZE; + _swig_go_result = result; + return _swig_go_result; +} + + +swss::NotificationConsumer *_wrap_new_NotificationConsumer__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, long long _swig_go_3) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + size_t arg4 ; + swss::NotificationConsumer *result = 0 ; + swss::NotificationConsumer *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + arg4 = (size_t)_swig_go_3; + + { + try { + result = (swss::NotificationConsumer *)new swss::NotificationConsumer(arg1,(std::string const &)*arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::NotificationConsumer **)&_swig_go_result = (swss::NotificationConsumer *)result; + return _swig_go_result; +} + + +swss::NotificationConsumer *_wrap_new_NotificationConsumer__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + swss::NotificationConsumer *result = 0 ; + swss::NotificationConsumer *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + { + try { + result = (swss::NotificationConsumer *)new swss::NotificationConsumer(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::NotificationConsumer **)&_swig_go_result = (swss::NotificationConsumer *)result; + return _swig_go_result; +} + + +swss::NotificationConsumer *_wrap_new_NotificationConsumer__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::NotificationConsumer *result = 0 ; + swss::NotificationConsumer *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::NotificationConsumer *)new swss::NotificationConsumer(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::NotificationConsumer **)&_swig_go_result = (swss::NotificationConsumer *)result; + return _swig_go_result; +} + + +void _wrap_NotificationConsumer_pop_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(std::string **)&_swig_go_2; + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + { + try { + (arg1)->pop(*arg2,*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_NotificationConsumer_pops_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; + + { + try { + (arg1)->pops(*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_NotificationConsumer_peek_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + { + try { + result = (int)(arg1)->peek(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_NotificationConsumer_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_NotificationConsumer_getFd_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + { + try { + result = (int)(arg1)->getFd(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_NotificationConsumer_readData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + uint64_t result; + long long _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + { + try { + result = (uint64_t)(arg1)->readData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_NotificationConsumer_hasData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_NotificationConsumer_hasCachedData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + { + try { + result = (bool)(arg1)->hasCachedData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_NotificationConsumer_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + size_t result; + long long _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + result = (size_t) ((arg1)->POP_BATCH_SIZE); + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_NotificationConsumer_initializedWithData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + swss::Selectable *swig_b0 = (swss::Selectable *)arg1; + result = (bool)(swig_b0)->initializedWithData(); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_NotificationConsumer_updateAfterRead_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + swss::Selectable *swig_b0 = (swss::Selectable *)arg1; + (swig_b0)->updateAfterRead(); + +} + + +intgo _wrap_NotificationConsumer_getPri_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { + swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(swss::NotificationConsumer **)&_swig_go_0; + + swss::Selectable *swig_b0 = (swss::Selectable *)arg1; + result = (int)((swss::Selectable const *)swig_b0)->getPri(); + _swig_go_result = result; + return _swig_go_result; +} + + +swss::NotificationProducer *_wrap_new_NotificationProducer__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; + std::string *arg2 = 0 ; + swss::NotificationProducer *result = 0 ; + swss::NotificationProducer *_swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::NotificationProducer *)new swss::NotificationProducer(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::NotificationProducer **)&_swig_go_result = (swss::NotificationProducer *)result; + return _swig_go_result; +} + + +swss::NotificationProducer *_wrap_new_NotificationProducer__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + bool arg3 ; + swss::NotificationProducer *result = 0 ; + swss::NotificationProducer *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (bool)_swig_go_2; + + { + try { + result = (swss::NotificationProducer *)new swss::NotificationProducer(arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::NotificationProducer **)&_swig_go_result = (swss::NotificationProducer *)result; + return _swig_go_result; +} + + +swss::NotificationProducer *_wrap_new_NotificationProducer__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { + swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; + std::string *arg2 = 0 ; + swss::NotificationProducer *result = 0 ; + swss::NotificationProducer *_swig_go_result; + + arg1 = *(swss::RedisPipeline **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::NotificationProducer *)new swss::NotificationProducer(arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::NotificationProducer **)&_swig_go_result = (swss::NotificationProducer *)result; + return _swig_go_result; +} + + +long long _wrap_NotificationProducer_send_swsscommon_728e05b169b08794(swss::NotificationProducer *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { + swss::NotificationProducer *arg1 = (swss::NotificationProducer *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::vector< swss::FieldValueTuple > *arg4 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::NotificationProducer **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; + + { + try { + result = (int64_t)(arg1)->send((std::string const &)*arg2,(std::string const &)*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_delete_NotificationProducer_swsscommon_728e05b169b08794(swss::NotificationProducer *_swig_go_0) { + swss::NotificationProducer *arg1 = (swss::NotificationProducer *) 0 ; + + arg1 = *(swss::NotificationProducer **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_INITIALIZED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::INITIALIZED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_RESTORED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::RESTORED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_REPLAYED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::REPLAYED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_RECONCILED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::RECONCILED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_WSDISABLED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::WSDISABLED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_WSUNKNOWN_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::WSUNKNOWN; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_CHECK_IGNORED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::DataCheckState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::CHECK_IGNORED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_CHECK_PASSED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::DataCheckState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::CHECK_PASSED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_CHECK_FAILED_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::DataCheckState result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::CHECK_FAILED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_STAGE_SHUTDOWN_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::DataCheckStage result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::STAGE_SHUTDOWN; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_STAGE_RESTORE_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart::DataCheckStage result; + intgo _swig_go_result; + + + { + try { + result = swss::WarmStart::STAGE_RESTORE; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +std::map< enum swss::WarmStart::WarmStartState,std::string,std::less< enum swss::WarmStart::WarmStartState > > *_wrap_WarmStart_warmStartStateNameMap_get_swsscommon_728e05b169b08794() { + swss::WarmStart::WarmStartStateNameMap *result = 0 ; + std::map< enum swss::WarmStart::WarmStartState,std::string,std::less< enum swss::WarmStart::WarmStartState > > *_swig_go_result; + + + result = (swss::WarmStart::WarmStartStateNameMap *)&swss::WarmStart::warmStartStateNameMap; + *(swss::WarmStart::WarmStartStateNameMap **)&_swig_go_result = (swss::WarmStart::WarmStartStateNameMap *)result; + return _swig_go_result; +} + + +std::map< enum swss::WarmStart::DataCheckState,std::string,std::less< enum swss::WarmStart::DataCheckState > > *_wrap_WarmStart_dataCheckStateNameMap_get_swsscommon_728e05b169b08794() { + swss::WarmStart::DataCheckStateNameMap *result = 0 ; + std::map< enum swss::WarmStart::DataCheckState,std::string,std::less< enum swss::WarmStart::DataCheckState > > *_swig_go_result; + + + result = (swss::WarmStart::DataCheckStateNameMap *)&swss::WarmStart::dataCheckStateNameMap; + *(swss::WarmStart::DataCheckStateNameMap **)&_swig_go_result = (swss::WarmStart::DataCheckStateNameMap *)result; + return _swig_go_result; +} + + +swss::WarmStart *_wrap_WarmStart_getInstance_swsscommon_728e05b169b08794() { + swss::WarmStart *result = 0 ; + swss::WarmStart *_swig_go_result; + + + { + try { + result = (swss::WarmStart *) &swss::WarmStart::getInstance(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::WarmStart **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_WarmStart_initialize__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, bool _swig_go_3) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + unsigned int arg3 ; + bool arg4 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (unsigned int)_swig_go_2; + arg4 = (bool)_swig_go_3; + + { + try { + swss::WarmStart::initialize((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_WarmStart_initialize__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + unsigned int arg3 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (unsigned int)_swig_go_2; + + { + try { + swss::WarmStart::initialize((std::string const &)*arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_WarmStart_initialize__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + swss::WarmStart::initialize((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_WarmStart_checkWarmStart__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + bool arg3 ; + bool result; + bool _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (bool)_swig_go_2; + + { + try { + result = (bool)swss::WarmStart::checkWarmStart((std::string const &)*arg1,(std::string const &)*arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_WarmStart_checkWarmStart__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + bool result; + bool _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (bool)swss::WarmStart::checkWarmStart((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_WarmStart_isWarmStart_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::WarmStart::isWarmStart(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_WarmStart_isSystemWarmRebootEnabled_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::WarmStart::isSystemWarmRebootEnabled(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_WarmStart_getWarmStartState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::WarmStart::WarmStartState *_swig_go_1) { + std::string *arg1 = 0 ; + swss::WarmStart::WarmStartState *arg2 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::WarmStart::WarmStartState **)&_swig_go_1; + + { + try { + swss::WarmStart::getWarmStartState((std::string const &)*arg1,*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_WarmStart_setWarmStartState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1) { + std::string *arg1 = 0 ; + swss::WarmStart::WarmStartState arg2 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (swss::WarmStart::WarmStartState)_swig_go_1; + + { + try { + swss::WarmStart::setWarmStartState((std::string const &)*arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_WarmStart_getWarmStartTimer_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + uint32_t result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (uint32_t)swss::WarmStart::getWarmStartTimer((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_WarmStart_setDataCheckState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, intgo _swig_go_2) { + std::string *arg1 = 0 ; + swss::WarmStart::DataCheckStage arg2 ; + swss::WarmStart::DataCheckState arg3 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (swss::WarmStart::DataCheckStage)_swig_go_1; + arg3 = (swss::WarmStart::DataCheckState)_swig_go_2; + + { + try { + swss::WarmStart::setDataCheckState((std::string const &)*arg1,arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_WarmStart_getDataCheckState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1) { + std::string *arg1 = 0 ; + swss::WarmStart::DataCheckStage arg2 ; + swss::WarmStart::DataCheckState result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = (swss::WarmStart::DataCheckStage)_swig_go_1; + + { + try { + result = (swss::WarmStart::DataCheckState)swss::WarmStart::getDataCheckState((std::string const &)*arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +swss::WarmStart *_wrap_new_WarmStart_swsscommon_728e05b169b08794() { + swss::WarmStart *result = 0 ; + swss::WarmStart *_swig_go_result; + + + { + try { + result = (swss::WarmStart *)new swss::WarmStart(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::WarmStart **)&_swig_go_result = (swss::WarmStart *)result; + return _swig_go_result; +} + + +void _wrap_delete_WarmStart_swsscommon_728e05b169b08794(swss::WarmStart *_swig_go_0) { + swss::WarmStart *arg1 = (swss::WarmStart *) 0 ; + + arg1 = *(swss::WarmStart **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +swss::UnavailableDataError *_wrap_new_UnavailableDataError_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + swss::UnavailableDataError *result = 0 ; + swss::UnavailableDataError *_swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::UnavailableDataError *)new swss::UnavailableDataError((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::UnavailableDataError **)&_swig_go_result = (swss::UnavailableDataError *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_UnavailableDataError_getData_swsscommon_728e05b169b08794(swss::UnavailableDataError *_swig_go_0) { + swss::UnavailableDataError *arg1 = (swss::UnavailableDataError *) 0 ; + char *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(swss::UnavailableDataError **)&_swig_go_0; + + { + try { + result = (char *)((swss::UnavailableDataError const *)arg1)->getData(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +void _wrap_delete_UnavailableDataError_swsscommon_728e05b169b08794(swss::UnavailableDataError *_swig_go_0) { + swss::UnavailableDataError *arg1 = (swss::UnavailableDataError *) 0 ; + + arg1 = *(swss::UnavailableDataError **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBInterface_connect__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + int arg2 ; + std::string *arg3 = 0 ; + bool arg4 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + { + try { + (arg1)->connect(arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBInterface_connect__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + int arg2 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + arg2 = (int)_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->connect(arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBInterface_close__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + (arg1)->close((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_DBInterface_close__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + { + try { + (arg1)->close(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_DBInterface_delete__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + { + try { + result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBInterface_delete__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_DBInterface_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + (arg1)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +bool _wrap_DBInterface_exists_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (bool)(arg1)->exists((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_DBInterface_get__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool arg5 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + arg5 = (bool)_swig_go_4; + + { + try { + result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +std::shared_ptr< std::string > *_wrap_DBInterface_get__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + SwigValueWrapper< std::shared_ptr< std::string > > result; + std::shared_ptr< std::string > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); + return _swig_go_result; +} + + +bool _wrap_DBInterface_hexists_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (bool)(arg1)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_DBInterface_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + bool arg4 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = (bool)_swig_go_3; + + { + try { + result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_DBInterface_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > result; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_DBInterface_keys__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + bool arg4 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + arg4 = (bool)_swig_go_3; + + { + try { + result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_DBInterface_keys__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + char *arg3 = (char *) 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + { + try { + result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + free(arg3); + return _swig_go_result; +} + + +std::vector< std::string > *_wrap_DBInterface_keys__SWIG_2_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::vector< std::string > result; + std::vector< std::string > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (arg1)->keys((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); + return _swig_go_result; +} + + +std::pair< int,std::vector< std::string > > *_wrap_DBInterface_scan_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + int arg3 ; + char *arg4 = (char *) 0 ; + uint32_t arg5 ; + SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; + std::pair< int,std::vector< std::string > > *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + arg5 = (uint32_t)_swig_go_4; + + { + try { + result = (arg1)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); + free(arg4); + return _swig_go_result; +} + + +long long _wrap_DBInterface_publish_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + { + try { + result = (int64_t)(arg1)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_DBInterface_hmset_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; + + { + try { + (arg1)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +long long _wrap_DBInterface_set__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + bool arg6 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + arg6 = (bool)_swig_go_5; + + { + try { + result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +long long _wrap_DBInterface_set__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + std::string *arg3 = 0 ; + std::string *arg4 = 0 ; + std::string *arg5 = 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + std::string arg4_str(_swig_go_3.p, _swig_go_3.n); + arg4 = &arg4_str; + + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +swss::DBConnector *_wrap_DBInterface_get_redis_client_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string *arg2 = 0 ; + swss::DBConnector *result = 0 ; + swss::DBConnector *_swig_go_result; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + result = (swss::DBConnector *) &(arg1)->get_redis_client((std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBConnector **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_DBInterface_set_redis_kwargs_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, intgo _swig_go_3) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + std::string arg2 ; + std::string arg3 ; + int arg4 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); + arg4 = (int)_swig_go_3; + + { + try { + (arg1)->set_redis_kwargs(arg2,arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::DBInterface::BLOCKING_ATTEMPT_ERROR_THRESHOLD; + + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::DBInterface::BLOCKING_ATTEMPT_SUPPRESSION; + + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::DBInterface::CONNECT_RETRY_WAIT_TIME; + + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::DBInterface::DATA_RETRIEVAL_WAIT_TIME; + + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface_swsscommon_728e05b169b08794() { + int result; + intgo _swig_go_result; + + + result = swss::DBInterface::PUB_SUB_NOTIFICATION_TIMEOUT; + + _swig_go_result = result; + return _swig_go_result; +} + + +double _wrap_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface_swsscommon_728e05b169b08794() { + double result; + double _swig_go_result; + + + result = swss::DBInterface::PUB_SUB_MAXIMUM_DATA_WAIT; + + _swig_go_result = result; + return _swig_go_result; +} + + +swss::DBInterface *_wrap_new_DBInterface_swsscommon_728e05b169b08794() { + swss::DBInterface *result = 0 ; + swss::DBInterface *_swig_go_result; + + + { + try { + result = (swss::DBInterface *)new swss::DBInterface(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::DBInterface **)&_swig_go_result = (swss::DBInterface *)result; + return _swig_go_result; +} + + +void _wrap_delete_DBInterface_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0) { + swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; + + arg1 = *(swss::DBInterface **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +_gostring_ _wrap_DAEMON_LOGLEVEL_get_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = (char *)(char *)swss::DAEMON_LOGLEVEL; + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +_gostring_ _wrap_DAEMON_LOGOUTPUT_get_swsscommon_728e05b169b08794() { + char *result = 0 ; + _gostring_ _swig_go_result; + + + result = (char *)(char *)swss::DAEMON_LOGOUTPUT; + _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); + return _swig_go_result; +} + + +void _wrap_err_exit_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { + char *arg1 = (char *) 0 ; + int arg2 ; + int arg3 ; + char *arg4 = (char *) 0 ; + void *arg5 = 0 ; + + + arg1 = (char *)malloc(_swig_go_0.n + 1); + memcpy(arg1, _swig_go_0.p, _swig_go_0.n); + arg1[_swig_go_0.n] = '\0'; + + arg2 = (int)_swig_go_1; + arg3 = (int)_swig_go_2; + + arg4 = (char *)malloc(_swig_go_3.n + 1); + memcpy(arg4, _swig_go_3.p, _swig_go_3.n); + arg4[_swig_go_3.n] = '\0'; + + + { + try { + swss::err_exit((char const *)arg1,arg2,arg3,(char const *)arg4,arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + + free(arg1); + free(arg4); +} + + +intgo _wrap_SWSS_EMERG_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_EMERG; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_ALERT_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_ALERT; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_CRIT_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_CRIT; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_ERROR_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_ERROR; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_WARN_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_WARN; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_NOTICE_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_NOTICE; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_INFO_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_INFO; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_DEBUG_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_DEBUG; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +std::map< std::string,enum swss::Logger::Priority,std::less< std::string > > *_wrap_Logger_priorityStringMap_get_swsscommon_728e05b169b08794() { + swss::Logger::PriorityStringMap *result = 0 ; + std::map< std::string,enum swss::Logger::Priority,std::less< std::string > > *_swig_go_result; + + + result = (swss::Logger::PriorityStringMap *)&swss::Logger::priorityStringMap; + *(swss::Logger::PriorityStringMap **)&_swig_go_result = (swss::Logger::PriorityStringMap *)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_SYSLOG_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Output result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_SYSLOG; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_STDOUT_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Output result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_STDOUT; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_SWSS_STDERR_Logger_swsscommon_728e05b169b08794() { + swss::Logger::Output result; + intgo _swig_go_result; + + + { + try { + result = swss::Logger::SWSS_STDERR; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +std::map< std::string,enum swss::Logger::Output,std::less< std::string > > *_wrap_Logger_outputStringMap_get_swsscommon_728e05b169b08794() { + swss::Logger::OutputStringMap *result = 0 ; + std::map< std::string,enum swss::Logger::Output,std::less< std::string > > *_swig_go_result; + + + result = (swss::Logger::OutputStringMap *)&swss::Logger::outputStringMap; + *(swss::Logger::OutputStringMap **)&_swig_go_result = (swss::Logger::OutputStringMap *)result; + return _swig_go_result; +} + + +swss::Logger *_wrap_Logger_getInstance_swsscommon_728e05b169b08794() { + swss::Logger *result = 0 ; + swss::Logger *_swig_go_result; + + + { + try { + result = (swss::Logger *) &swss::Logger::getInstance(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::Logger **)&_swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_Logger_setMinPrio_swsscommon_728e05b169b08794(intgo _swig_go_0) { + swss::Logger::Priority arg1 ; + + arg1 = (swss::Logger::Priority)_swig_go_0; + + { + try { + swss::Logger::setMinPrio(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_Logger_getMinPrio_swsscommon_728e05b169b08794() { + swss::Logger::Priority result; + intgo _swig_go_result; + + + { + try { + result = (swss::Logger::Priority)swss::Logger::getMinPrio(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +void _wrap_Logger_linkToDbWithOutput_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, std::function< void (std::string,std::string) > *_swig_go_1, _gostring_ _swig_go_2, std::function< void (std::string,std::string) > *_swig_go_3, _gostring_ _swig_go_4) { + std::string *arg1 = 0 ; + swss::Logger::PriorityChangeNotify *arg2 = 0 ; + std::string *arg3 = 0 ; + swss::Logger::OutputChangeNotify *arg4 = 0 ; + std::string *arg5 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::Logger::PriorityChangeNotify **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + arg4 = *(swss::Logger::OutputChangeNotify **)&_swig_go_3; + + std::string arg5_str(_swig_go_4.p, _swig_go_4.n); + arg5 = &arg5_str; + + + { + try { + swss::Logger::linkToDbWithOutput((std::string const &)*arg1,(std::function< void (std::string,std::string) > const &)*arg2,(std::string const &)*arg3,(std::function< void (std::string,std::string) > const &)*arg4,(std::string const &)*arg5); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Logger_linkToDb_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, std::function< void (std::string,std::string) > *_swig_go_1, _gostring_ _swig_go_2) { + std::string *arg1 = 0 ; + swss::Logger::PriorityChangeNotify *arg2 = 0 ; + std::string *arg3 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + arg2 = *(swss::Logger::PriorityChangeNotify **)&_swig_go_1; + + std::string arg3_str(_swig_go_2.p, _swig_go_2.n); + arg3 = &arg3_str; + + + { + try { + swss::Logger::linkToDb((std::string const &)*arg1,(std::function< void (std::string,std::string) > const &)*arg2,(std::string const &)*arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Logger_linkToDbNative__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + char *arg2 = (char *) 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + arg2 = (char *)malloc(_swig_go_1.n + 1); + memcpy(arg2, _swig_go_1.p, _swig_go_1.n); + arg2[_swig_go_1.n] = '\0'; + + + { + try { + swss::Logger::linkToDbNative((std::string const &)*arg1,(char const *)arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + + free(arg2); +} + + +void _wrap_Logger_linkToDbNative__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + swss::Logger::linkToDbNative((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Logger_restartLogger_swsscommon_728e05b169b08794() { + { + try { + swss::Logger::restartLogger(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_Logger_write_swsscommon_728e05b169b08794(swss::Logger *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { + swss::Logger *arg1 = (swss::Logger *) 0 ; + swss::Logger::Priority arg2 ; + char *arg3 = (char *) 0 ; + void *arg4 = 0 ; + + arg1 = *(swss::Logger **)&_swig_go_0; + arg2 = (swss::Logger::Priority)_swig_go_1; + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + { + try { + (arg1)->write(arg2,(char const *)arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + + free(arg3); +} + + +void _wrap_Logger_wthrow_swsscommon_728e05b169b08794(swss::Logger *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { + swss::Logger *arg1 = (swss::Logger *) 0 ; + swss::Logger::Priority arg2 ; + char *arg3 = (char *) 0 ; + void *arg4 = 0 ; + + arg1 = *(swss::Logger **)&_swig_go_0; + arg2 = (swss::Logger::Priority)_swig_go_1; + + arg3 = (char *)malloc(_swig_go_2.n + 1); + memcpy(arg3, _swig_go_2.p, _swig_go_2.n); + arg3[_swig_go_2.n] = '\0'; + + + { + try { + (arg1)->wthrow(arg2,(char const *)arg3,arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + + free(arg3); +} + + +_gostring_ _wrap_Logger_priorityToString_swsscommon_728e05b169b08794(intgo _swig_go_0) { + swss::Logger::Priority arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (swss::Logger::Priority)_swig_go_0; + + { + try { + result = swss::Logger::priorityToString(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +_gostring_ _wrap_Logger_outputToString_swsscommon_728e05b169b08794(intgo _swig_go_0) { + swss::Logger::Output arg1 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = (swss::Logger::Output)_swig_go_0; + + { + try { + result = swss::Logger::outputToString(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +void _wrap_Logger_swssOutputNotify_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { + std::string *arg1 = 0 ; + std::string *arg2 = 0 ; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + { + try { + swss::Logger::swssOutputNotify((std::string const &)*arg1,(std::string const &)*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +event_handle_t _wrap_events_init_publisher_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string arg1 ; + event_handle_t result; + event_handle_t _swig_go_result; + + (&arg1)->assign(_swig_go_0.p, _swig_go_0.n); + + { + try { + result = (event_handle_t)events_init_publisher(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(event_handle_t *)&_swig_go_result = (event_handle_t)result; + return _swig_go_result; +} + + +void _wrap_events_deinit_publisher_swsscommon_728e05b169b08794(event_handle_t _swig_go_0) { + event_handle_t arg1 = (event_handle_t) 0 ; + + arg1 = *(event_handle_t *)&_swig_go_0; + + { + try { + events_deinit_publisher(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_event_publish__SWIG_0_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::string,std::less< std::string > > *_swig_go_2) { + event_handle_t arg1 = (event_handle_t) 0 ; + std::string arg2 ; + event_params_t *arg3 = (event_params_t *) 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(event_handle_t *)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + arg3 = *(event_params_t **)&_swig_go_2; + + { + try { + result = (int)event_publish(arg1,arg2,(std::map< std::string,std::string,std::less< std::string > > const *)arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_event_publish__SWIG_1_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, _gostring_ _swig_go_1) { + event_handle_t arg1 = (event_handle_t) 0 ; + std::string arg2 ; + int result; + intgo _swig_go_result; + + arg1 = *(event_handle_t *)&_swig_go_0; + (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); + + { + try { + result = (int)event_publish(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +event_handle_t _wrap_events_init_subscriber__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, intgo _swig_go_1, std::vector< std::string > *_swig_go_2) { + bool arg1 ; + int arg2 ; + event_subscribe_sources_t *arg3 = (event_subscribe_sources_t *) 0 ; + event_handle_t result; + event_handle_t _swig_go_result; + + arg1 = (bool)_swig_go_0; + arg2 = (int)_swig_go_1; + arg3 = *(event_subscribe_sources_t **)&_swig_go_2; + + { + try { + result = (event_handle_t)events_init_subscriber(arg1,arg2,(std::vector< std::string > const *)arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(event_handle_t *)&_swig_go_result = (event_handle_t)result; + return _swig_go_result; +} + + +event_handle_t _wrap_events_init_subscriber__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0, intgo _swig_go_1) { + bool arg1 ; + int arg2 ; + event_handle_t result; + event_handle_t _swig_go_result; + + arg1 = (bool)_swig_go_0; + arg2 = (int)_swig_go_1; + + { + try { + result = (event_handle_t)events_init_subscriber(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(event_handle_t *)&_swig_go_result = (event_handle_t)result; + return _swig_go_result; +} + + +event_handle_t _wrap_events_init_subscriber__SWIG_2_swsscommon_728e05b169b08794(bool _swig_go_0) { + bool arg1 ; + event_handle_t result; + event_handle_t _swig_go_result; + + arg1 = (bool)_swig_go_0; + + { + try { + result = (event_handle_t)events_init_subscriber(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(event_handle_t *)&_swig_go_result = (event_handle_t)result; + return _swig_go_result; +} + + +event_handle_t _wrap_events_init_subscriber__SWIG_3_swsscommon_728e05b169b08794() { + event_handle_t result; + event_handle_t _swig_go_result; + + + { + try { + result = (event_handle_t)events_init_subscriber(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(event_handle_t *)&_swig_go_result = (event_handle_t)result; + return _swig_go_result; +} + + +void _wrap_events_deinit_subscriber_swsscommon_728e05b169b08794(event_handle_t _swig_go_0) { + event_handle_t arg1 = (event_handle_t) 0 ; + + arg1 = *(event_handle_t *)&_swig_go_0; + + { + try { + events_deinit_subscriber(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +void _wrap_event_receive_op_t_key_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, _gostring_ _swig_go_1) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + std::string *arg2 = 0 ; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + + std::string arg2_str(_swig_go_1.p, _swig_go_1.n); + arg2 = &arg2_str; + + + if (arg1) (arg1)->key = *arg2; + +} + + +_gostring_ _wrap_event_receive_op_t_key_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + std::string *result = 0 ; + _gostring_ _swig_go_result; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + + result = (std::string *) & ((arg1)->key); + _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); + return _swig_go_result; +} + + +void _wrap_event_receive_op_t_params_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, std::map< std::string,std::string,std::less< std::string > > *_swig_go_1) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + event_params_t *arg2 = (event_params_t *) 0 ; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + arg2 = *(event_params_t **)&_swig_go_1; + + if (arg1) (arg1)->params = *arg2; + +} + + +std::map< std::string,std::string,std::less< std::string > > *_wrap_event_receive_op_t_params_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + event_params_t *result = 0 ; + std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + + result = (event_params_t *)& ((arg1)->params); + *(event_params_t **)&_swig_go_result = (event_params_t *)result; + return _swig_go_result; +} + + +void _wrap_event_receive_op_t_missed_cnt_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, intgo _swig_go_1) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + uint32_t arg2 ; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + arg2 = (uint32_t)_swig_go_1; + + if (arg1) (arg1)->missed_cnt = arg2; + +} + + +intgo _wrap_event_receive_op_t_missed_cnt_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + uint32_t result; + intgo _swig_go_result; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + + result = (uint32_t) ((arg1)->missed_cnt); + _swig_go_result = result; + return _swig_go_result; +} + + +void _wrap_event_receive_op_t_publish_epoch_ms_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, long long _swig_go_1) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + int64_t arg2 ; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + arg2 = (int64_t)_swig_go_1; + + if (arg1) (arg1)->publish_epoch_ms = arg2; + +} + + +long long _wrap_event_receive_op_t_publish_epoch_ms_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + int64_t result; + long long _swig_go_result; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + + result = (int64_t) ((arg1)->publish_epoch_ms); + _swig_go_result = result; + return _swig_go_result; +} + + +event_receive_op_t *_wrap_new_event_receive_op_t_swsscommon_728e05b169b08794() { + event_receive_op_t *result = 0 ; + event_receive_op_t *_swig_go_result; + + + { + try { + result = (event_receive_op_t *)new event_receive_op_t(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(event_receive_op_t **)&_swig_go_result = (event_receive_op_t *)result; + return _swig_go_result; +} + + +void _wrap_delete_event_receive_op_t_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { + event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; + + arg1 = *(event_receive_op_t **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +intgo _wrap_event_receive_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, event_receive_op_t *_swig_go_1) { + event_handle_t arg1 = (event_handle_t) 0 ; + event_receive_op_t *arg2 = 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(event_handle_t *)&_swig_go_0; + arg2 = *(event_receive_op_t **)&_swig_go_1; + + { + try { + result = (int)event_receive(arg1,*arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_event_receive_json_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, std::string *_swig_go_1, uint32_t *_swig_go_2, int64_t *_swig_go_3) { + event_handle_t arg1 = (event_handle_t) 0 ; + std::string *arg2 = 0 ; + uint32_t *arg3 = 0 ; + int64_t *arg4 = 0 ; + int result; + intgo _swig_go_result; + + arg1 = *(event_handle_t *)&_swig_go_0; + arg2 = *(std::string **)&_swig_go_1; + arg3 = *(uint32_t **)&_swig_go_2; + arg4 = *(int64_t **)&_swig_go_3; + + { + try { + result = (int)event_receive_json(arg1,*arg2,*arg3,*arg4); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_SUCCESS_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_SUCCESS; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_INVALID_PARAM_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_INVALID_PARAM; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_DEADLINE_EXCEEDED_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_DEADLINE_EXCEEDED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_UNAVAIL_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_UNAVAIL; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_NOT_FOUND_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_NOT_FOUND; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_NO_MEMORY_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_NO_MEMORY; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_EXISTS_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_EXISTS; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_PERMISSION_DENIED_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_PERMISSION_DENIED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_FULL_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_FULL; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_IN_USE_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_IN_USE; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_INTERNAL_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_INTERNAL; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_UNIMPLEMENTED_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_UNIMPLEMENTED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_NOT_EXECUTED_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_NOT_EXECUTED; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_FAILED_PRECONDITION_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_FAILED_PRECONDITION; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +intgo _wrap_StatusCode_SWSS_RC_UNKNOWN_swsscommon_728e05b169b08794() { + swss::StatusCode result; + intgo _swig_go_result; + + + { + try { + result = swss::StatusCode::SWSS_RC_UNKNOWN; + + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +std::map< enum swss::StatusCode,std::string,std::less< enum swss::StatusCode > > *_wrap_statusCodeMapping_get_swsscommon_728e05b169b08794() { + std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > *result = 0 ; + std::map< enum swss::StatusCode,std::string,std::less< enum swss::StatusCode > > *_swig_go_result; + + + result = (std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > *)&swss::statusCodeMapping; + *(std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > **)&_swig_go_result = (std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > *)result; + return _swig_go_result; +} + + +std::map< std::string,enum swss::StatusCode,std::less< std::string > > *_wrap_StatusCodeLookup_get_swsscommon_728e05b169b08794() { + std::map< std::string,swss::StatusCode,std::less< std::string > > *result = 0 ; + std::map< std::string,enum swss::StatusCode,std::less< std::string > > *_swig_go_result; + + + result = (std::map< std::string,swss::StatusCode,std::less< std::string > > *)&swss::StatusCodeLookup; + *(std::map< std::string,swss::StatusCode,std::less< std::string > > **)&_swig_go_result = (std::map< std::string,swss::StatusCode,std::less< std::string > > *)result; + return _swig_go_result; +} + + +_gostring_ _wrap_statusCodeToStr_swsscommon_728e05b169b08794(swss::StatusCode *_swig_go_0) { + swss::StatusCode *arg1 = 0 ; + std::string result; + _gostring_ _swig_go_result; + + arg1 = *(swss::StatusCode **)&_swig_go_0; + + { + try { + result = swss::statusCodeToStr((enum swss::StatusCode const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); + return _swig_go_result; +} + + +intgo _wrap_strToStatusCode_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { + std::string *arg1 = 0 ; + swss::StatusCode result; + intgo _swig_go_result; + + + std::string arg1_str(_swig_go_0.p, _swig_go_0.n); + arg1 = &arg1_str; + + + { + try { + result = (swss::StatusCode)swss::strToStatusCode((std::string const &)*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = (intgo)result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { + unsigned int arg1 ; + unsigned int arg2 ; + bool arg3 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + arg3 = (bool)_swig_go_2; + + { + try { + result = (bool)swss::RestartWaiter::waitAdvancedBootDone(arg1,arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1) { + unsigned int arg1 ; + unsigned int arg2 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + + { + try { + result = (bool)swss::RestartWaiter::waitAdvancedBootDone(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { + unsigned int arg1 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::waitAdvancedBootDone(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_3_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::RestartWaiter::waitAdvancedBootDone(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { + unsigned int arg1 ; + unsigned int arg2 ; + bool arg3 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + arg3 = (bool)_swig_go_2; + + { + try { + result = (bool)swss::RestartWaiter::waitWarmBootDone(arg1,arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1) { + unsigned int arg1 ; + unsigned int arg2 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + + { + try { + result = (bool)swss::RestartWaiter::waitWarmBootDone(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { + unsigned int arg1 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::waitWarmBootDone(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_3_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::RestartWaiter::waitWarmBootDone(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitFastBootDone__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { + unsigned int arg1 ; + unsigned int arg2 ; + bool arg3 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + arg3 = (bool)_swig_go_2; + + { + try { + result = (bool)swss::RestartWaiter::waitFastBootDone(arg1,arg2,arg3); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitFastBootDone__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1) { + unsigned int arg1 ; + unsigned int arg2 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + arg2 = (unsigned int)_swig_go_1; + + { + try { + result = (bool)swss::RestartWaiter::waitFastBootDone(arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitFastBootDone__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { + unsigned int arg1 ; + bool result; + bool _swig_go_result; + + arg1 = (unsigned int)_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::waitFastBootDone(arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_waitFastBootDone__SWIG_3_swsscommon_728e05b169b08794() { + bool result; + bool _swig_go_result; + + + { + try { + result = (bool)swss::RestartWaiter::waitFastBootDone(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, bool _swig_go_1) { + swss::DBConnector *arg1 = 0 ; + bool arg2 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + arg2 = (bool)_swig_go_1; + + { + try { + result = (bool)swss::RestartWaiter::isAdvancedBootInProgressHelper(*arg1,arg2); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::isAdvancedBootInProgressHelper(*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_isAdvancedBootInProgress_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::isAdvancedBootInProgress(*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_isFastBootInProgress_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::isFastBootInProgress(*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +bool _wrap_RestartWaiter_isWarmBootInProgress_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { + swss::DBConnector *arg1 = 0 ; + bool result; + bool _swig_go_result; + + arg1 = *(swss::DBConnector **)&_swig_go_0; + + { + try { + result = (bool)swss::RestartWaiter::isWarmBootInProgress(*arg1); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + _swig_go_result = result; + return _swig_go_result; +} + + +swss::RestartWaiter *_wrap_new_RestartWaiter_swsscommon_728e05b169b08794() { + swss::RestartWaiter *result = 0 ; + swss::RestartWaiter *_swig_go_result; + + + { + try { + result = (swss::RestartWaiter *)new swss::RestartWaiter(); + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + *(swss::RestartWaiter **)&_swig_go_result = (swss::RestartWaiter *)result; + return _swig_go_result; +} + + +void _wrap_delete_RestartWaiter_swsscommon_728e05b169b08794(swss::RestartWaiter *_swig_go_0) { + swss::RestartWaiter *arg1 = (swss::RestartWaiter *) 0 ; + + arg1 = *(swss::RestartWaiter **)&_swig_go_0; + + { + try { + delete arg1; + } catch(const std::system_error& e) { + if (e.code() == std::make_error_code(std::errc::connection_reset)) + { + SWIG_exception(SWIG_SystemError, "connection_reset"); + } + else + { + SWIG_exception(SWIG_SystemError, e.what()); + } + } catch(std::exception &e) { + SWIG_exception(SWIG_RuntimeError,e.what()); + } catch(...) { + SWIG_exception(SWIG_RuntimeError,"Unknown exception"); + } + } + +} + + +#ifdef __cplusplus +} +#endif + diff --git a/goext/swsscommon_wrap.h b/goext/swsscommon_wrap.h new file mode 100644 index 000000000..19817be84 --- /dev/null +++ b/goext/swsscommon_wrap.h @@ -0,0 +1,139 @@ +/* ---------------------------------------------------------------------------- + * This file was automatically generated by SWIG (http://www.swig.org). + * Version 4.0.2 + * + * This file is not intended to be easily readable and contains a number of + * coding conventions designed to improve portability and efficiency. Do not make + * changes to this file unless you know what you are doing--modify the SWIG + * interface file instead. + * ----------------------------------------------------------------------------- */ + +// source: swsscommon.i + +#ifndef SWIG_swsscommon_WRAP_H_ +#define SWIG_swsscommon_WRAP_H_ + +class Swig_memory; + +class SwigDirector_Counter : public swss::Counter +{ + public: + SwigDirector_Counter(int swig_p); + std::string const &_swig_upcall_getLuaScript() const { + return swss::Counter::getLuaScript(); + } + virtual std::string const &getLuaScript() const; + std::vector< std::string > _swig_upcall_getLuaArgv() const { + return swss::Counter::getLuaArgv(); + } + virtual std::vector< std::string > getLuaArgv() const; + bool _swig_upcall_usingLuaTable(swss::CounterTable const &arg0, std::string const &name) const { + return swss::Counter::usingLuaTable(arg0,name); + } + virtual bool usingLuaTable(swss::CounterTable const &arg0, std::string const &name) const; + std::vector< std::string > _swig_upcall_getLuaKeys(swss::CounterTable const &arg0, std::string const &name) const { + return swss::Counter::getLuaKeys(arg0,name); + } + virtual std::vector< std::string > getLuaKeys(swss::CounterTable const &arg0, std::string const &name) const; + virtual swss::Counter::KeyPair getKey(swss::CounterTable const &arg0, std::string const &name) const; + virtual ~SwigDirector_Counter(); + private: + intgo go_val; + Swig_memory *swig_mem; +}; + +class SwigDirector_ProducerStateTable : public swss::ProducerStateTable +{ + public: + SwigDirector_ProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName); + SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, bool buffered); + SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName); + virtual ~SwigDirector_ProducerStateTable(); + void _swig_upcall_set__SWIG_0(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { + swss::ProducerStateTable::set(key,values,op,prefix); + } + virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix); + void _swig_upcall_set__SWIG_1(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { + swss::ProducerStateTable::set(key,values,op); + } + virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op); + void _swig_upcall_set__SWIG_2(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { + swss::ProducerStateTable::set(key,values); + } + virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values); + void _swig_upcall_delete__SWIG_0(std::string const &key, std::string const &op, std::string const &prefix) { + swss::ProducerStateTable::del(key,op,prefix); + } + virtual void del(std::string const &key, std::string const &op, std::string const &prefix); + void _swig_upcall_delete__SWIG_1(std::string const &key, std::string const &op) { + swss::ProducerStateTable::del(key,op); + } + virtual void del(std::string const &key, std::string const &op); + void _swig_upcall_delete__SWIG_2(std::string const &key) { + swss::ProducerStateTable::del(key); + } + virtual void del(std::string const &key); + void _swig_upcall_set__SWIG_3(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { + swss::ProducerStateTable::set(values); + } + virtual void set(std::vector< swss::KeyOpFieldsValuesTuple > const &values); + void _swig_upcall_delete__SWIG_3(std::vector< std::string > const &keys) { + swss::ProducerStateTable::del(keys); + } + virtual void del(std::vector< std::string > const &keys); + private: + intgo go_val; + Swig_memory *swig_mem; +}; + +class SwigDirector_ZmqProducerStateTable : public swss::ZmqProducerStateTable +{ + public: + SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient, bool dbPersistence); + SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient); + SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered, bool dbPersistence); + SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered); + SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient); + virtual ~SwigDirector_ZmqProducerStateTable(); + void _swig_upcall_set__SWIG_0(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { + swss::ZmqProducerStateTable::set(key,values,op,prefix); + } + virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix); + void _swig_upcall_set__SWIG_1(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { + swss::ZmqProducerStateTable::set(key,values,op); + } + virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op); + void _swig_upcall_set__SWIG_2(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { + swss::ZmqProducerStateTable::set(key,values); + } + virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values); + void _swig_upcall_delete__SWIG_0(std::string const &key, std::string const &op, std::string const &prefix) { + swss::ZmqProducerStateTable::del(key,op,prefix); + } + virtual void del(std::string const &key, std::string const &op, std::string const &prefix); + void _swig_upcall_delete__SWIG_1(std::string const &key, std::string const &op) { + swss::ZmqProducerStateTable::del(key,op); + } + virtual void del(std::string const &key, std::string const &op); + void _swig_upcall_delete__SWIG_2(std::string const &key) { + swss::ZmqProducerStateTable::del(key); + } + virtual void del(std::string const &key); + void _swig_upcall_set__SWIG_3(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { + swss::ZmqProducerStateTable::set(values); + } + virtual void set(std::vector< swss::KeyOpFieldsValuesTuple > const &values); + void _swig_upcall_delete__SWIG_3(std::vector< std::string > const &keys) { + swss::ZmqProducerStateTable::del(keys); + } + virtual void del(std::vector< std::string > const &keys); + void _swig_upcall_send(std::vector< swss::KeyOpFieldsValuesTuple > const &kcos) { + swss::ZmqProducerStateTable::send(kcos); + } + virtual void send(std::vector< swss::KeyOpFieldsValuesTuple > const &kcos); + private: + intgo go_val; + Swig_memory *swig_mem; +}; + +#endif diff --git a/pyext/swsscommon.i b/pyext/swsscommon.i index c77a46035..bd185cb43 100644 --- a/pyext/swsscommon.i +++ b/pyext/swsscommon.i @@ -349,14 +349,6 @@ std::vector>> zmqWait( %apply std::string& OUTPUT {std::string &op}; %apply std::vector>& OUTPUT {std::vector> &fvs}; %include "consumertablebase.h" -%extend ZmqProducerStateTable { - // Wrap the wait method - bool wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) { - return self->wait(dbName, tableName, kcos); - } -}; %clear std::string &key; %clear std::string &op; %clear std::vector> &fvs; From 894964e265f9b39354c4f6cdf936b5da9261d2c2 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Fri, 20 Dec 2024 11:36:05 -0800 Subject: [PATCH 08/10] ... --- common/zmqclient.cpp | 7 +- common/zmqclient.h | 6 +- common/zmqproducerstatetable.cpp | 6 +- common/zmqproducerstatetable.h | 8 +- goext/go.mod | 3 - goext/swsscommon.go | 18801 ----------------- goext/swsscommon_wrap.cxx | 31971 ----------------------------- goext/swsscommon_wrap.h | 139 - pyext/swsscommon.i | 8 + 9 files changed, 23 insertions(+), 50926 deletions(-) delete mode 100644 goext/go.mod delete mode 100644 goext/swsscommon.go delete mode 100644 goext/swsscommon_wrap.cxx delete mode 100644 goext/swsscommon_wrap.h diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 588fbd49a..5864a7aea 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -220,13 +220,14 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); throw system_error(make_error_code(errc::io_error), message); } -bool ZmqClient::wait(const std::string& dbName, - const std::string& tableName, - const std::vector>& kcos) +bool ZmqClient::wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos) { SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); + kcos.clear(); return false; } } diff --git a/common/zmqclient.h b/common/zmqclient.h index cd2f3f3e6..c645a1f74 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -26,9 +26,9 @@ class ZmqClient const std::string& tableName, const std::vector& kcos); - bool wait(const std::string& dbName, - const std::string& tableName, - const std::vector>& kcos); + bool wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos); private: void initialize(const std::string& endpoint, const std::string& vrf); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 1549fb291..319574327 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -165,9 +165,9 @@ SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::send"); } } -bool ZmqProducerStateTable::wait(const std::string& dbName, - const std::string& tableName, - const std::vector>& kcos) +bool ZmqProducerStateTable::wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos) { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 85c7b953c..184d6272e 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -40,9 +40,11 @@ class ZmqProducerStateTable : public ProducerStateTable // This method should only be used if the ZmqClient enables one-to-one sync. - virtual bool wait(const std::string& dbName, - const std::string& tableName, - const std::vector>& kcos); + virtual bool wait(std::string& dbName, + + std::string& tableName, + + std::vector>& kcos); size_t dbUpdaterQueueSize(); private: diff --git a/goext/go.mod b/goext/go.mod deleted file mode 100644 index a9a05f32a..000000000 --- a/goext/go.mod +++ /dev/null @@ -1,3 +0,0 @@ -module goext - -go 1.22.1 diff --git a/goext/swsscommon.go b/goext/swsscommon.go deleted file mode 100644 index be617a1ea..000000000 --- a/goext/swsscommon.go +++ /dev/null @@ -1,18801 +0,0 @@ -/* ---------------------------------------------------------------------------- - * This file was automatically generated by SWIG (http://www.swig.org). - * Version 4.0.2 - * - * This file is not intended to be easily readable and contains a number of - * coding conventions designed to improve portability and efficiency. Do not make - * changes to this file unless you know what you are doing--modify the SWIG - * interface file instead. - * ----------------------------------------------------------------------------- */ - -// source: swsscommon.i - -package swsscommon - -/* -#define intgo swig_intgo -typedef void *swig_voidp; - -#include - - -typedef long long intgo; -typedef unsigned long long uintgo; - - - -typedef struct { char *p; intgo n; } _gostring_; -typedef struct { void* array; intgo len; intgo cap; } _goslice_; - - -typedef _gostring_ swig_type_1; -typedef _gostring_ swig_type_2; -typedef _gostring_ swig_type_3; -typedef _gostring_ swig_type_4; -typedef _gostring_ swig_type_5; -typedef _gostring_ swig_type_6; -typedef long long swig_type_7; -typedef long long swig_type_8; -typedef long long swig_type_9; -typedef long long swig_type_10; -typedef long long swig_type_11; -typedef long long swig_type_12; -typedef long long swig_type_13; -typedef long long swig_type_14; -typedef _gostring_ swig_type_15; -typedef _gostring_ swig_type_16; -typedef _gostring_ swig_type_17; -typedef long long swig_type_18; -typedef long long swig_type_19; -typedef long long swig_type_20; -typedef long long swig_type_21; -typedef _gostring_ swig_type_22; -typedef _gostring_ swig_type_23; -typedef _gostring_ swig_type_24; -typedef _gostring_ swig_type_25; -typedef _gostring_ swig_type_26; -typedef _gostring_ swig_type_27; -typedef long long swig_type_28; -typedef long long swig_type_29; -typedef long long swig_type_30; -typedef long long swig_type_31; -typedef _gostring_ swig_type_32; -typedef _gostring_ swig_type_33; -typedef _gostring_ swig_type_34; -typedef long long swig_type_35; -typedef long long swig_type_36; -typedef long long swig_type_37; -typedef _gostring_ swig_type_38; -typedef _gostring_ swig_type_39; -typedef _gostring_ swig_type_40; -typedef _gostring_ swig_type_41; -typedef _gostring_ swig_type_42; -typedef _gostring_ swig_type_43; -typedef _gostring_ swig_type_44; -typedef _gostring_ swig_type_45; -typedef _gostring_ swig_type_46; -typedef _gostring_ swig_type_47; -typedef _gostring_ swig_type_48; -typedef _gostring_ swig_type_49; -typedef long long swig_type_50; -typedef long long swig_type_51; -typedef long long swig_type_52; -typedef long long swig_type_53; -typedef _gostring_ swig_type_54; -typedef _gostring_ swig_type_55; -typedef _gostring_ swig_type_56; -typedef _gostring_ swig_type_57; -typedef _gostring_ swig_type_58; -typedef _gostring_ swig_type_59; -typedef _gostring_ swig_type_60; -typedef _gostring_ swig_type_61; -typedef _gostring_ swig_type_62; -typedef _gostring_ swig_type_63; -typedef _gostring_ swig_type_64; -typedef _gostring_ swig_type_65; -typedef _gostring_ swig_type_66; -typedef _gostring_ swig_type_67; -typedef _gostring_ swig_type_68; -typedef _gostring_ swig_type_69; -typedef _gostring_ swig_type_70; -typedef _gostring_ swig_type_71; -typedef _gostring_ swig_type_72; -typedef _gostring_ swig_type_73; -typedef _gostring_ swig_type_74; -typedef _gostring_ swig_type_75; -typedef _gostring_ swig_type_76; -typedef _gostring_ swig_type_77; -typedef _gostring_ swig_type_78; -typedef _gostring_ swig_type_79; -typedef _gostring_ swig_type_80; -typedef _gostring_ swig_type_81; -typedef _gostring_ swig_type_82; -typedef _gostring_ swig_type_83; -typedef _gostring_ swig_type_84; -typedef _gostring_ swig_type_85; -typedef _gostring_ swig_type_86; -typedef _gostring_ swig_type_87; -typedef _gostring_ swig_type_88; -typedef _gostring_ swig_type_89; -typedef _gostring_ swig_type_90; -typedef _gostring_ swig_type_91; -typedef _gostring_ swig_type_92; -typedef _gostring_ swig_type_93; -typedef _gostring_ swig_type_94; -typedef _gostring_ swig_type_95; -typedef _gostring_ swig_type_96; -typedef _gostring_ swig_type_97; -typedef _gostring_ swig_type_98; -typedef _gostring_ swig_type_99; -typedef _gostring_ swig_type_100; -typedef _gostring_ swig_type_101; -typedef _gostring_ swig_type_102; -typedef _gostring_ swig_type_103; -typedef _gostring_ swig_type_104; -typedef _gostring_ swig_type_105; -typedef _gostring_ swig_type_106; -typedef _gostring_ swig_type_107; -typedef _gostring_ swig_type_108; -typedef _gostring_ swig_type_109; -typedef _gostring_ swig_type_110; -typedef _gostring_ swig_type_111; -typedef _gostring_ swig_type_112; -typedef _gostring_ swig_type_113; -typedef _gostring_ swig_type_114; -typedef _gostring_ swig_type_115; -typedef _gostring_ swig_type_116; -typedef _gostring_ swig_type_117; -typedef _gostring_ swig_type_118; -typedef _gostring_ swig_type_119; -typedef _gostring_ swig_type_120; -typedef _gostring_ swig_type_121; -typedef _gostring_ swig_type_122; -typedef _gostring_ swig_type_123; -typedef _gostring_ swig_type_124; -typedef _gostring_ swig_type_125; -typedef _gostring_ swig_type_126; -typedef _gostring_ swig_type_127; -typedef _gostring_ swig_type_128; -typedef _gostring_ swig_type_129; -typedef _gostring_ swig_type_130; -typedef _gostring_ swig_type_131; -typedef _gostring_ swig_type_132; -typedef _gostring_ swig_type_133; -typedef _gostring_ swig_type_134; -typedef _gostring_ swig_type_135; -typedef _gostring_ swig_type_136; -typedef _gostring_ swig_type_137; -typedef _gostring_ swig_type_138; -typedef _gostring_ swig_type_139; -typedef _gostring_ swig_type_140; -typedef _gostring_ swig_type_141; -typedef _gostring_ swig_type_142; -typedef _gostring_ swig_type_143; -typedef _gostring_ swig_type_144; -typedef _gostring_ swig_type_145; -typedef _gostring_ swig_type_146; -typedef _gostring_ swig_type_147; -typedef _gostring_ swig_type_148; -typedef _gostring_ swig_type_149; -typedef _gostring_ swig_type_150; -typedef _gostring_ swig_type_151; -typedef _gostring_ swig_type_152; -typedef _gostring_ swig_type_153; -typedef _gostring_ swig_type_154; -typedef _gostring_ swig_type_155; -typedef _gostring_ swig_type_156; -typedef _gostring_ swig_type_157; -typedef _gostring_ swig_type_158; -typedef long long swig_type_159; -typedef _gostring_ swig_type_160; -typedef _gostring_ swig_type_161; -typedef long long swig_type_162; -typedef _gostring_ swig_type_163; -typedef _gostring_ swig_type_164; -typedef long long swig_type_165; -typedef _gostring_ swig_type_166; -typedef _gostring_ swig_type_167; -typedef _gostring_ swig_type_168; -typedef _gostring_ swig_type_169; -typedef _gostring_ swig_type_170; -typedef _gostring_ swig_type_171; -typedef _gostring_ swig_type_172; -typedef _gostring_ swig_type_173; -typedef _gostring_ swig_type_174; -typedef _gostring_ swig_type_175; -typedef _gostring_ swig_type_176; -typedef _gostring_ swig_type_177; -typedef _gostring_ swig_type_178; -typedef _gostring_ swig_type_179; -typedef _gostring_ swig_type_180; -typedef long long swig_type_181; -typedef _gostring_ swig_type_182; -typedef long long swig_type_183; -typedef _gostring_ swig_type_184; -typedef long long swig_type_185; -typedef _gostring_ swig_type_186; -typedef _gostring_ swig_type_187; -typedef _gostring_ swig_type_188; -typedef _gostring_ swig_type_189; -typedef _gostring_ swig_type_190; -typedef _gostring_ swig_type_191; -typedef long long swig_type_192; -typedef _gostring_ swig_type_193; -typedef _gostring_ swig_type_194; -typedef _gostring_ swig_type_195; -typedef _gostring_ swig_type_196; -typedef _gostring_ swig_type_197; -typedef _gostring_ swig_type_198; -typedef _gostring_ swig_type_199; -typedef _gostring_ swig_type_200; -typedef _gostring_ swig_type_201; -typedef _gostring_ swig_type_202; -typedef _gostring_ swig_type_203; -typedef _gostring_ swig_type_204; -typedef _gostring_ swig_type_205; -typedef _gostring_ swig_type_206; -typedef _gostring_ swig_type_207; -typedef _gostring_ swig_type_208; -typedef long long swig_type_209; -typedef _gostring_ swig_type_210; -typedef _gostring_ swig_type_211; -typedef _gostring_ swig_type_212; -typedef _gostring_ swig_type_213; -typedef _gostring_ swig_type_214; -typedef _gostring_ swig_type_215; -typedef _gostring_ swig_type_216; -typedef _gostring_ swig_type_217; -typedef _gostring_ swig_type_218; -typedef _gostring_ swig_type_219; -typedef _gostring_ swig_type_220; -typedef _gostring_ swig_type_221; -typedef _gostring_ swig_type_222; -typedef _gostring_ swig_type_223; -typedef _gostring_ swig_type_224; -typedef _gostring_ swig_type_225; -typedef _gostring_ swig_type_226; -typedef _gostring_ swig_type_227; -typedef _gostring_ swig_type_228; -typedef _gostring_ swig_type_229; -typedef _gostring_ swig_type_230; -typedef _gostring_ swig_type_231; -typedef _gostring_ swig_type_232; -typedef _gostring_ swig_type_233; -typedef _gostring_ swig_type_234; -typedef _gostring_ swig_type_235; -typedef _gostring_ swig_type_236; -typedef _gostring_ swig_type_237; -typedef _gostring_ swig_type_238; -typedef _gostring_ swig_type_239; -typedef _gostring_ swig_type_240; -typedef long long swig_type_241; -typedef _gostring_ swig_type_242; -typedef _gostring_ swig_type_243; -typedef _gostring_ swig_type_244; -typedef _gostring_ swig_type_245; -typedef long long swig_type_246; -typedef _gostring_ swig_type_247; -typedef _gostring_ swig_type_248; -typedef _gostring_ swig_type_249; -typedef _gostring_ swig_type_250; -typedef long long swig_type_251; -typedef _gostring_ swig_type_252; -typedef _gostring_ swig_type_253; -typedef long long swig_type_254; -typedef _gostring_ swig_type_255; -typedef _gostring_ swig_type_256; -typedef _gostring_ swig_type_257; -typedef _gostring_ swig_type_258; -typedef _gostring_ swig_type_259; -typedef _gostring_ swig_type_260; -typedef long long swig_type_261; -typedef _gostring_ swig_type_262; -typedef _gostring_ swig_type_263; -typedef _gostring_ swig_type_264; -typedef _gostring_ swig_type_265; -typedef _gostring_ swig_type_266; -typedef _gostring_ swig_type_267; -typedef _gostring_ swig_type_268; -typedef _gostring_ swig_type_269; -typedef _gostring_ swig_type_270; -typedef _gostring_ swig_type_271; -typedef _gostring_ swig_type_272; -typedef _gostring_ swig_type_273; -typedef _gostring_ swig_type_274; -typedef _gostring_ swig_type_275; -typedef _gostring_ swig_type_276; -typedef _gostring_ swig_type_277; -typedef long long swig_type_278; -typedef _gostring_ swig_type_279; -typedef _gostring_ swig_type_280; -typedef _gostring_ swig_type_281; -typedef _gostring_ swig_type_282; -typedef _gostring_ swig_type_283; -typedef _gostring_ swig_type_284; -typedef _gostring_ swig_type_285; -typedef _gostring_ swig_type_286; -typedef _gostring_ swig_type_287; -typedef _gostring_ swig_type_288; -typedef _gostring_ swig_type_289; -typedef _gostring_ swig_type_290; -typedef _gostring_ swig_type_291; -typedef long long swig_type_292; -typedef _gostring_ swig_type_293; -typedef _gostring_ swig_type_294; -typedef _gostring_ swig_type_295; -typedef long long swig_type_296; -typedef long long swig_type_297; -typedef _gostring_ swig_type_298; -typedef _gostring_ swig_type_299; -typedef long long swig_type_300; -typedef _gostring_ swig_type_301; -typedef _gostring_ swig_type_302; -typedef _gostring_ swig_type_303; -typedef _gostring_ swig_type_304; -typedef _gostring_ swig_type_305; -typedef _gostring_ swig_type_306; -typedef _gostring_ swig_type_307; -typedef _gostring_ swig_type_308; -typedef _gostring_ swig_type_309; -typedef _gostring_ swig_type_310; -typedef _gostring_ swig_type_311; -typedef _gostring_ swig_type_312; -typedef _gostring_ swig_type_313; -typedef long long swig_type_314; -typedef long long swig_type_315; -typedef long long swig_type_316; -typedef _gostring_ swig_type_317; -typedef _gostring_ swig_type_318; -typedef _gostring_ swig_type_319; -typedef _gostring_ swig_type_320; -typedef long long swig_type_321; -typedef _gostring_ swig_type_322; -typedef _gostring_ swig_type_323; -typedef _gostring_ swig_type_324; -typedef long long swig_type_325; -typedef _gostring_ swig_type_326; -typedef _gostring_ swig_type_327; -typedef _gostring_ swig_type_328; -typedef _gostring_ swig_type_329; -typedef _gostring_ swig_type_330; -typedef _gostring_ swig_type_331; -typedef _gostring_ swig_type_332; -typedef _gostring_ swig_type_333; -typedef _gostring_ swig_type_334; -typedef _gostring_ swig_type_335; -typedef _gostring_ swig_type_336; -typedef _gostring_ swig_type_337; -typedef _gostring_ swig_type_338; -typedef _gostring_ swig_type_339; -typedef _gostring_ swig_type_340; -typedef _gostring_ swig_type_341; -typedef _gostring_ swig_type_342; -typedef _gostring_ swig_type_343; -typedef _gostring_ swig_type_344; -typedef _gostring_ swig_type_345; -typedef _gostring_ swig_type_346; -typedef _gostring_ swig_type_347; -typedef _gostring_ swig_type_348; -typedef _gostring_ swig_type_349; -typedef _gostring_ swig_type_350; -typedef long long swig_type_351; -typedef _gostring_ swig_type_352; -typedef _gostring_ swig_type_353; -typedef _gostring_ swig_type_354; -typedef _gostring_ swig_type_355; -typedef _gostring_ swig_type_356; -typedef _gostring_ swig_type_357; -typedef _gostring_ swig_type_358; -typedef _gostring_ swig_type_359; -typedef _gostring_ swig_type_360; -typedef _gostring_ swig_type_361; -typedef _gostring_ swig_type_362; -typedef _gostring_ swig_type_363; -typedef _gostring_ swig_type_364; -typedef _gostring_ swig_type_365; -typedef _gostring_ swig_type_366; -typedef _gostring_ swig_type_367; -typedef _gostring_ swig_type_368; -typedef _gostring_ swig_type_369; -typedef _gostring_ swig_type_370; -typedef _gostring_ swig_type_371; -typedef _gostring_ swig_type_372; -typedef _gostring_ swig_type_373; -typedef _gostring_ swig_type_374; -typedef _gostring_ swig_type_375; -typedef _gostring_ swig_type_376; -typedef _gostring_ swig_type_377; -typedef _gostring_ swig_type_378; -typedef _gostring_ swig_type_379; -typedef _gostring_ swig_type_380; -typedef _gostring_ swig_type_381; -typedef _gostring_ swig_type_382; -typedef long long swig_type_383; -typedef _gostring_ swig_type_384; -typedef _gostring_ swig_type_385; -typedef _gostring_ swig_type_386; -typedef _gostring_ swig_type_387; -typedef long long swig_type_388; -typedef _gostring_ swig_type_389; -typedef _gostring_ swig_type_390; -typedef _gostring_ swig_type_391; -typedef _gostring_ swig_type_392; -typedef long long swig_type_393; -typedef _gostring_ swig_type_394; -typedef _gostring_ swig_type_395; -typedef long long swig_type_396; -typedef _gostring_ swig_type_397; -typedef _gostring_ swig_type_398; -typedef _gostring_ swig_type_399; -typedef _gostring_ swig_type_400; -typedef _gostring_ swig_type_401; -typedef _gostring_ swig_type_402; -typedef _gostring_ swig_type_403; -typedef _gostring_ swig_type_404; -typedef _gostring_ swig_type_405; -typedef _gostring_ swig_type_406; -typedef _gostring_ swig_type_407; -typedef _gostring_ swig_type_408; -typedef _gostring_ swig_type_409; -typedef _gostring_ swig_type_410; -typedef _gostring_ swig_type_411; -typedef _gostring_ swig_type_412; -typedef _gostring_ swig_type_413; -typedef _gostring_ swig_type_414; -typedef _gostring_ swig_type_415; -typedef _gostring_ swig_type_416; -typedef _gostring_ swig_type_417; -typedef _gostring_ swig_type_418; -typedef _gostring_ swig_type_419; -typedef long long swig_type_420; -typedef long long swig_type_421; -typedef long long swig_type_422; -typedef long long swig_type_423; -typedef long long swig_type_424; -typedef _gostring_ swig_type_425; -typedef _gostring_ swig_type_426; -typedef _gostring_ swig_type_427; -typedef _gostring_ swig_type_428; -typedef _gostring_ swig_type_429; -typedef _gostring_ swig_type_430; -typedef _gostring_ swig_type_431; -typedef _gostring_ swig_type_432; -typedef _gostring_ swig_type_433; -typedef _gostring_ swig_type_434; -typedef _gostring_ swig_type_435; -typedef long long swig_type_436; -typedef long long swig_type_437; -typedef long long swig_type_438; -typedef _gostring_ swig_type_439; -typedef _gostring_ swig_type_440; -typedef _gostring_ swig_type_441; -typedef _gostring_ swig_type_442; -typedef _gostring_ swig_type_443; -typedef _gostring_ swig_type_444; -typedef _gostring_ swig_type_445; -typedef _gostring_ swig_type_446; -typedef _gostring_ swig_type_447; -typedef _gostring_ swig_type_448; -typedef _gostring_ swig_type_449; -typedef _gostring_ swig_type_450; -typedef _gostring_ swig_type_451; -typedef _gostring_ swig_type_452; -typedef _gostring_ swig_type_453; -typedef _gostring_ swig_type_454; -typedef _gostring_ swig_type_455; -typedef _gostring_ swig_type_456; -typedef _gostring_ swig_type_457; -typedef _gostring_ swig_type_458; -typedef _gostring_ swig_type_459; -typedef _gostring_ swig_type_460; -typedef _gostring_ swig_type_461; -typedef _gostring_ swig_type_462; -typedef _gostring_ swig_type_463; -typedef _gostring_ swig_type_464; -typedef _gostring_ swig_type_465; -typedef _gostring_ swig_type_466; -typedef _gostring_ swig_type_467; -typedef _gostring_ swig_type_468; -typedef _gostring_ swig_type_469; -typedef _gostring_ swig_type_470; -typedef _gostring_ swig_type_471; -typedef _gostring_ swig_type_472; -typedef _gostring_ swig_type_473; -typedef _gostring_ swig_type_474; -typedef _gostring_ swig_type_475; -typedef _gostring_ swig_type_476; -typedef long long swig_type_477; -typedef _gostring_ swig_type_478; -typedef _gostring_ swig_type_479; -typedef _gostring_ swig_type_480; -typedef long long swig_type_481; -typedef _gostring_ swig_type_482; -typedef _gostring_ swig_type_483; -typedef _gostring_ swig_type_484; -typedef long long swig_type_485; -typedef _gostring_ swig_type_486; -typedef _gostring_ swig_type_487; -typedef _gostring_ swig_type_488; -typedef _gostring_ swig_type_489; -typedef _gostring_ swig_type_490; -typedef _gostring_ swig_type_491; -typedef _gostring_ swig_type_492; -typedef _gostring_ swig_type_493; -typedef _gostring_ swig_type_494; -typedef _gostring_ swig_type_495; -typedef _gostring_ swig_type_496; -typedef long long swig_type_497; -typedef _gostring_ swig_type_498; -typedef _gostring_ swig_type_499; -typedef _gostring_ swig_type_500; -typedef _gostring_ swig_type_501; -typedef _gostring_ swig_type_502; -typedef _gostring_ swig_type_503; -typedef _gostring_ swig_type_504; -typedef _gostring_ swig_type_505; -typedef _gostring_ swig_type_506; -typedef _gostring_ swig_type_507; -typedef _gostring_ swig_type_508; -typedef _gostring_ swig_type_509; -typedef _gostring_ swig_type_510; -typedef _gostring_ swig_type_511; -typedef _gostring_ swig_type_512; -typedef _gostring_ swig_type_513; -typedef _gostring_ swig_type_514; -typedef _gostring_ swig_type_515; -typedef _gostring_ swig_type_516; -typedef _gostring_ swig_type_517; -typedef _gostring_ swig_type_518; -typedef _gostring_ swig_type_519; -typedef _gostring_ swig_type_520; -typedef _gostring_ swig_type_521; -typedef _gostring_ swig_type_522; -typedef _gostring_ swig_type_523; -typedef _gostring_ swig_type_524; -typedef _gostring_ swig_type_525; -typedef _gostring_ swig_type_526; -typedef _gostring_ swig_type_527; -typedef _gostring_ swig_type_528; -typedef _gostring_ swig_type_529; -typedef _gostring_ swig_type_530; -typedef _gostring_ swig_type_531; -typedef _gostring_ swig_type_532; -typedef _gostring_ swig_type_533; -typedef _gostring_ swig_type_534; -typedef _gostring_ swig_type_535; -typedef _gostring_ swig_type_536; -typedef _gostring_ swig_type_537; -typedef _gostring_ swig_type_538; -typedef _gostring_ swig_type_539; -typedef _gostring_ swig_type_540; -typedef _gostring_ swig_type_541; -typedef _gostring_ swig_type_542; -typedef _gostring_ swig_type_543; -typedef _gostring_ swig_type_544; -typedef _gostring_ swig_type_545; -typedef _gostring_ swig_type_546; -typedef _gostring_ swig_type_547; -typedef _gostring_ swig_type_548; -typedef _gostring_ swig_type_549; -typedef _gostring_ swig_type_550; -typedef _gostring_ swig_type_551; -typedef _gostring_ swig_type_552; -typedef _gostring_ swig_type_553; -typedef _gostring_ swig_type_554; -typedef _gostring_ swig_type_555; -typedef _gostring_ swig_type_556; -typedef _gostring_ swig_type_557; -typedef _gostring_ swig_type_558; -typedef _gostring_ swig_type_559; -typedef _gostring_ swig_type_560; -typedef _gostring_ swig_type_561; -typedef _gostring_ swig_type_562; -typedef _gostring_ swig_type_563; -typedef _gostring_ swig_type_564; -typedef _gostring_ swig_type_565; -typedef _gostring_ swig_type_566; -typedef _gostring_ swig_type_567; -typedef _gostring_ swig_type_568; -typedef _gostring_ swig_type_569; -typedef _gostring_ swig_type_570; -typedef _gostring_ swig_type_571; -typedef _gostring_ swig_type_572; -typedef _gostring_ swig_type_573; -typedef _gostring_ swig_type_574; -typedef _gostring_ swig_type_575; -typedef _gostring_ swig_type_576; -typedef _gostring_ swig_type_577; -typedef _gostring_ swig_type_578; -typedef _gostring_ swig_type_579; -typedef _gostring_ swig_type_580; -typedef _gostring_ swig_type_581; -typedef _gostring_ swig_type_582; -typedef _gostring_ swig_type_583; -typedef _gostring_ swig_type_584; -typedef _gostring_ swig_type_585; -typedef _gostring_ swig_type_586; -typedef _gostring_ swig_type_587; -typedef _gostring_ swig_type_588; -typedef _gostring_ swig_type_589; -typedef _gostring_ swig_type_590; -typedef _gostring_ swig_type_591; -typedef _gostring_ swig_type_592; -typedef _gostring_ swig_type_593; -typedef _gostring_ swig_type_594; -typedef _gostring_ swig_type_595; -typedef _gostring_ swig_type_596; -typedef _gostring_ swig_type_597; -typedef _gostring_ swig_type_598; -typedef _gostring_ swig_type_599; -typedef _gostring_ swig_type_600; -typedef _gostring_ swig_type_601; -typedef _gostring_ swig_type_602; -typedef _gostring_ swig_type_603; -typedef _gostring_ swig_type_604; -typedef _gostring_ swig_type_605; -typedef _gostring_ swig_type_606; -typedef _gostring_ swig_type_607; -typedef _gostring_ swig_type_608; -typedef _gostring_ swig_type_609; -typedef _gostring_ swig_type_610; -typedef _gostring_ swig_type_611; -typedef _gostring_ swig_type_612; -typedef _gostring_ swig_type_613; -typedef _gostring_ swig_type_614; -typedef _gostring_ swig_type_615; -typedef _gostring_ swig_type_616; -typedef _gostring_ swig_type_617; -typedef _gostring_ swig_type_618; -typedef _gostring_ swig_type_619; -typedef _gostring_ swig_type_620; -typedef _gostring_ swig_type_621; -typedef _gostring_ swig_type_622; -typedef _gostring_ swig_type_623; -typedef _gostring_ swig_type_624; -typedef long long swig_type_625; -typedef _gostring_ swig_type_626; -typedef _gostring_ swig_type_627; -typedef _gostring_ swig_type_628; -typedef _gostring_ swig_type_629; -typedef _gostring_ swig_type_630; -typedef _gostring_ swig_type_631; -typedef _gostring_ swig_type_632; -typedef _gostring_ swig_type_633; -typedef _gostring_ swig_type_634; -typedef _gostring_ swig_type_635; -typedef _gostring_ swig_type_636; -typedef _gostring_ swig_type_637; -typedef _gostring_ swig_type_638; -typedef _gostring_ swig_type_639; -typedef _gostring_ swig_type_640; -typedef _gostring_ swig_type_641; -typedef _gostring_ swig_type_642; -typedef _gostring_ swig_type_643; -typedef _gostring_ swig_type_644; -typedef _gostring_ swig_type_645; -typedef _gostring_ swig_type_646; -typedef _gostring_ swig_type_647; -typedef _gostring_ swig_type_648; -typedef _gostring_ swig_type_649; -typedef _gostring_ swig_type_650; -typedef _gostring_ swig_type_651; -typedef _gostring_ swig_type_652; -typedef long long swig_type_653; -typedef long long swig_type_654; -typedef _gostring_ swig_type_655; -typedef _gostring_ swig_type_656; -typedef _gostring_ swig_type_657; -typedef _gostring_ swig_type_658; -typedef _gostring_ swig_type_659; -typedef _gostring_ swig_type_660; -typedef _gostring_ swig_type_661; -typedef _gostring_ swig_type_662; -typedef _gostring_ swig_type_663; -typedef _gostring_ swig_type_664; -typedef _gostring_ swig_type_665; -typedef _gostring_ swig_type_666; -typedef _gostring_ swig_type_667; -typedef _gostring_ swig_type_668; -typedef _gostring_ swig_type_669; -typedef _gostring_ swig_type_670; -typedef _gostring_ swig_type_671; -typedef _gostring_ swig_type_672; -typedef _gostring_ swig_type_673; -typedef long long swig_type_674; -typedef _gostring_ swig_type_675; -typedef _gostring_ swig_type_676; -typedef _gostring_ swig_type_677; -typedef _gostring_ swig_type_678; -typedef _gostring_ swig_type_679; -typedef _gostring_ swig_type_680; -typedef _gostring_ swig_type_681; -typedef _gostring_ swig_type_682; -typedef _gostring_ swig_type_683; -typedef _gostring_ swig_type_684; -typedef _gostring_ swig_type_685; -typedef _gostring_ swig_type_686; -typedef _gostring_ swig_type_687; -typedef long long swig_type_688; -typedef _gostring_ swig_type_689; -typedef _gostring_ swig_type_690; -typedef _gostring_ swig_type_691; -typedef _gostring_ swig_type_692; -typedef _gostring_ swig_type_693; -typedef _gostring_ swig_type_694; -typedef _gostring_ swig_type_695; -typedef _gostring_ swig_type_696; -typedef _gostring_ swig_type_697; -typedef _gostring_ swig_type_698; -typedef _gostring_ swig_type_699; -typedef long long swig_type_700; -typedef _gostring_ swig_type_701; -typedef _gostring_ swig_type_702; -typedef _gostring_ swig_type_703; -typedef _gostring_ swig_type_704; -typedef _gostring_ swig_type_705; -typedef _gostring_ swig_type_706; -typedef long long swig_type_707; -typedef _gostring_ swig_type_708; -typedef _gostring_ swig_type_709; -typedef _gostring_ swig_type_710; -typedef _gostring_ swig_type_711; -typedef _gostring_ swig_type_712; -typedef _gostring_ swig_type_713; -typedef _gostring_ swig_type_714; -typedef long long swig_type_715; -typedef _gostring_ swig_type_716; -typedef long long swig_type_717; -typedef _gostring_ swig_type_718; -typedef _gostring_ swig_type_719; -typedef long long swig_type_720; -typedef long long swig_type_721; -typedef _gostring_ swig_type_722; -typedef _gostring_ swig_type_723; -typedef _gostring_ swig_type_724; -typedef long long swig_type_725; -typedef _gostring_ swig_type_726; -typedef _gostring_ swig_type_727; -typedef _gostring_ swig_type_728; -typedef _gostring_ swig_type_729; -typedef _gostring_ swig_type_730; -typedef _gostring_ swig_type_731; -typedef _gostring_ swig_type_732; -typedef _gostring_ swig_type_733; -typedef _gostring_ swig_type_734; -typedef _gostring_ swig_type_735; -typedef _gostring_ swig_type_736; -typedef _gostring_ swig_type_737; -typedef _gostring_ swig_type_738; -typedef _gostring_ swig_type_739; -typedef _gostring_ swig_type_740; -typedef _gostring_ swig_type_741; -typedef _gostring_ swig_type_742; -typedef _gostring_ swig_type_743; -typedef _gostring_ swig_type_744; -typedef _gostring_ swig_type_745; -typedef _gostring_ swig_type_746; -typedef _gostring_ swig_type_747; -typedef _gostring_ swig_type_748; -typedef _gostring_ swig_type_749; -typedef long long swig_type_750; -typedef _gostring_ swig_type_751; -typedef _gostring_ swig_type_752; -typedef long long swig_type_753; -typedef _gostring_ swig_type_754; -typedef _gostring_ swig_type_755; -typedef _gostring_ swig_type_756; -typedef _gostring_ swig_type_757; -typedef _gostring_ swig_type_758; -typedef _gostring_ swig_type_759; -typedef _gostring_ swig_type_760; -typedef _gostring_ swig_type_761; -typedef _gostring_ swig_type_762; -typedef _gostring_ swig_type_763; -typedef _gostring_ swig_type_764; -typedef _gostring_ swig_type_765; -typedef _gostring_ swig_type_766; -typedef _gostring_ swig_type_767; -typedef _gostring_ swig_type_768; -typedef _gostring_ swig_type_769; -typedef _gostring_ swig_type_770; -typedef _gostring_ swig_type_771; -typedef _gostring_ swig_type_772; -typedef _gostring_ swig_type_773; -typedef _gostring_ swig_type_774; -typedef _gostring_ swig_type_775; -typedef _gostring_ swig_type_776; -typedef _gostring_ swig_type_777; -typedef _gostring_ swig_type_778; -typedef _gostring_ swig_type_779; -typedef long long swig_type_780; -typedef _gostring_ swig_type_781; -typedef _gostring_ swig_type_782; -typedef _gostring_ swig_type_783; -typedef _gostring_ swig_type_784; -typedef _gostring_ swig_type_785; -typedef long long swig_type_786; -typedef _gostring_ swig_type_787; -typedef _gostring_ swig_type_788; -typedef _gostring_ swig_type_789; -typedef _gostring_ swig_type_790; -typedef long long swig_type_791; -typedef _gostring_ swig_type_792; -typedef _gostring_ swig_type_793; -typedef _gostring_ swig_type_794; -typedef _gostring_ swig_type_795; -typedef _gostring_ swig_type_796; -typedef _gostring_ swig_type_797; -typedef _gostring_ swig_type_798; -typedef _gostring_ swig_type_799; -typedef _gostring_ swig_type_800; -typedef _gostring_ swig_type_801; -typedef _gostring_ swig_type_802; -typedef _gostring_ swig_type_803; -typedef _gostring_ swig_type_804; -typedef _gostring_ swig_type_805; -typedef _gostring_ swig_type_806; -typedef _gostring_ swig_type_807; -typedef _gostring_ swig_type_808; -typedef _gostring_ swig_type_809; -typedef _gostring_ swig_type_810; -typedef _gostring_ swig_type_811; -typedef _gostring_ swig_type_812; -typedef _gostring_ swig_type_813; -typedef _gostring_ swig_type_814; -typedef _gostring_ swig_type_815; -typedef _gostring_ swig_type_816; -typedef _gostring_ swig_type_817; -typedef _gostring_ swig_type_818; -typedef _gostring_ swig_type_819; -typedef _gostring_ swig_type_820; -typedef _gostring_ swig_type_821; -typedef long long swig_type_822; -typedef long long swig_type_823; -typedef _gostring_ swig_type_824; -typedef _gostring_ swig_type_825; -extern void _wrap_Swig_free_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_Swig_malloc_swsscommon_728e05b169b08794(swig_intgo arg1); -extern uintptr_t _wrap_new_FieldValuePair__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_FieldValuePair__SWIG_1_swsscommon_728e05b169b08794(swig_type_1 arg1, swig_type_2 arg2); -extern uintptr_t _wrap_new_FieldValuePair__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePair_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_3 arg2); -extern swig_type_4 _wrap_FieldValuePair_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePair_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_5 arg2); -extern swig_type_6 _wrap_FieldValuePair_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_FieldValuePair_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_FieldValuePairs__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_FieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(swig_type_7 arg1); -extern uintptr_t _wrap_new_FieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_8 _wrap_FieldValuePairs_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_9 _wrap_FieldValuePairs_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePairs_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_10 arg2); -extern _Bool _wrap_FieldValuePairs_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePairs_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePairs_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_FieldValuePairs_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_FieldValuePairs_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_delete_FieldValuePairs_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_FieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_FieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(swig_type_11 arg1); -extern uintptr_t _wrap_new_FieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_12 _wrap_FieldValuePairsList_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_13 _wrap_FieldValuePairsList_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePairsList_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_14 arg2); -extern _Bool _wrap_FieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePairsList_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValuePairsList_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_FieldValuePairsList_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_FieldValuePairsList_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_delete_FieldValuePairsList_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_KeyFieldValuePairs__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_KeyFieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(swig_type_15 arg1, uintptr_t arg2); -extern uintptr_t _wrap_new_KeyFieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyFieldValuePairs_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_16 arg2); -extern swig_type_17 _wrap_KeyFieldValuePairs_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyFieldValuePairs_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_KeyFieldValuePairs_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_KeyFieldValuePairs_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_KeyFieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_KeyFieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(swig_type_18 arg1); -extern uintptr_t _wrap_new_KeyFieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_19 _wrap_KeyFieldValuePairsList_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_20 _wrap_KeyFieldValuePairsList_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyFieldValuePairsList_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_21 arg2); -extern _Bool _wrap_KeyFieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyFieldValuePairsList_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyFieldValuePairsList_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_KeyFieldValuePairsList_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_KeyFieldValuePairsList_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_delete_KeyFieldValuePairsList_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_FieldValueMap__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_FieldValueMap__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_FieldValueMap_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_FieldValueMap_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_FieldValueMap_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_22 _wrap_FieldValueMap_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_23 arg2); -extern void _wrap_FieldValueMap_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_24 arg2, swig_type_25 arg3); -extern void _wrap_FieldValueMap_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_26 arg2); -extern _Bool _wrap_FieldValueMap_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_27 arg2); -extern void _wrap_delete_FieldValueMap_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_VectorString__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_VectorString__SWIG_1_swsscommon_728e05b169b08794(swig_type_28 arg1); -extern uintptr_t _wrap_new_VectorString__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_29 _wrap_VectorString_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_30 _wrap_VectorString_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_VectorString_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_31 arg2); -extern _Bool _wrap_VectorString_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_VectorString_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_VectorString_add_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_32 arg2); -extern swig_type_33 _wrap_VectorString_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_VectorString_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_34 arg3); -extern void _wrap_delete_VectorString_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_ScanResult__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_ScanResult__SWIG_1_swsscommon_728e05b169b08794(swig_type_35 arg1, uintptr_t arg2); -extern uintptr_t _wrap_new_ScanResult__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ScanResult_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_36 arg2); -extern swig_type_37 _wrap_ScanResult_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ScanResult_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_ScanResult_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_ScanResult_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_GetTableResult__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_GetTableResult__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_GetTableResult_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_GetTableResult_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_GetTableResult_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_GetTableResult_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_38 arg2); -extern void _wrap_GetTableResult_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_39 arg2, uintptr_t arg3); -extern void _wrap_GetTableResult_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_40 arg2); -extern _Bool _wrap_GetTableResult_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_41 arg2); -extern void _wrap_delete_GetTableResult_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_GetConfigResult__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_GetConfigResult__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_GetConfigResult_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_GetConfigResult_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_GetConfigResult_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_GetConfigResult_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_42 arg2); -extern void _wrap_GetConfigResult_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_43 arg2, uintptr_t arg3); -extern void _wrap_GetConfigResult_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_44 arg2); -extern _Bool _wrap_GetConfigResult_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_45 arg2); -extern void _wrap_delete_GetConfigResult_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_GetInstanceListResult__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_GetInstanceListResult__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_GetInstanceListResult_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_GetInstanceListResult_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_GetInstanceListResult_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_GetInstanceListResult_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_46 arg2); -extern void _wrap_GetInstanceListResult_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_47 arg2, uintptr_t arg3); -extern void _wrap_GetInstanceListResult_delete_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_48 arg2); -extern _Bool _wrap_GetInstanceListResult_has_key_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_49 arg2); -extern void _wrap_delete_GetInstanceListResult_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_KeyOpFieldsValuesQueue_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, uintptr_t arg2); -extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); -extern uintptr_t _wrap_new_KeyOpFieldsValuesQueue__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_KeyOpFieldsValuesQueue_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyOpFieldsValuesQueue_assign_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_KeyOpFieldsValuesQueue_swap_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_intgo _wrap_KeyOpFieldsValuesQueue_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_KeyOpFieldsValuesQueue_max_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_KeyOpFieldsValuesQueue_front_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_KeyOpFieldsValuesQueue_back_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyOpFieldsValuesQueue_push_front_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_KeyOpFieldsValuesQueue_push_back_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_KeyOpFieldsValuesQueue_pop_front_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyOpFieldsValuesQueue_pop_back_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyOpFieldsValuesQueue_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_KeyOpFieldsValuesQueue_getitem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_KeyOpFieldsValuesQueue_setitem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_KeyOpFieldsValuesQueue_delitem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_KeyOpFieldsValuesQueue_getslice_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_intgo arg3); -extern void _wrap_KeyOpFieldsValuesQueue_setslice_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_intgo arg3, uintptr_t arg4); -extern void _wrap_KeyOpFieldsValuesQueue_delslice_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_VectorSonicDbKey__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_VectorSonicDbKey__SWIG_1_swsscommon_728e05b169b08794(swig_type_50 arg1); -extern uintptr_t _wrap_new_VectorSonicDbKey__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_51 _wrap_VectorSonicDbKey_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_52 _wrap_VectorSonicDbKey_capacity_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_VectorSonicDbKey_reserve_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_53 arg2); -extern _Bool _wrap_VectorSonicDbKey_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_VectorSonicDbKey_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_VectorSonicDbKey_add_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_VectorSonicDbKey_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_VectorSonicDbKey_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, uintptr_t arg3); -extern void _wrap_delete_VectorSonicDbKey_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_CastSelectableToRedisSelectObj_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_CastSelectableToSubscriberTableObj_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_54 _wrap_EMPTY_PREFIX_swsscommon_728e05b169b08794(void); -extern void _wrap_RedisInstInfo_unixSocketPath_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_55 arg2); -extern swig_type_56 _wrap_RedisInstInfo_unixSocketPath_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisInstInfo_hostname_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_57 arg2); -extern swig_type_58 _wrap_RedisInstInfo_hostname_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisInstInfo_port_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern swig_intgo _wrap_RedisInstInfo_port_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_RedisInstInfo_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_RedisInstInfo_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_SonicDBInfo_instName_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_59 arg2); -extern swig_type_60 _wrap_SonicDBInfo_instName_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_SonicDBInfo_dbId_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern swig_intgo _wrap_SonicDBInfo_dbId_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_SonicDBInfo_separator_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_61 arg2); -extern swig_type_62 _wrap_SonicDBInfo_separator_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_SonicDBInfo_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_SonicDBInfo_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_SonicDBKey_containerName_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_63 arg2); -extern swig_type_64 _wrap_SonicDBKey_containerName_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_SonicDBKey_netns_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_65 arg2); -extern swig_type_66 _wrap_SonicDBKey_netns_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_SonicDBKey__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_SonicDBKey__SWIG_1_swsscommon_728e05b169b08794(swig_type_67 arg1); -extern _Bool _wrap_SonicDBKey_isEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_68 _wrap_SonicDBKey_toString_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_SonicDBKey_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_SonicDBKeyHash_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_SonicDBKeyHash_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_69 _wrap_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794(void); -extern swig_type_70 _wrap_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794(void); -extern void _wrap_SonicDBConfig_initialize__SWIG_0_swsscommon_728e05b169b08794(swig_type_71 arg1); -extern void _wrap_SonicDBConfig_initialize__SWIG_1_swsscommon_728e05b169b08794(void); -extern void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_0_swsscommon_728e05b169b08794(swig_type_72 arg1); -extern void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_1_swsscommon_728e05b169b08794(void); -extern void _wrap_SonicDBConfig_reset_swsscommon_728e05b169b08794(void); -extern void _wrap_SonicDBConfig_validateNamespace_swsscommon_728e05b169b08794(swig_type_73 arg1); -extern swig_type_74 _wrap_SonicDBConfig_getDbInst__SWIG_0_swsscommon_728e05b169b08794(swig_type_75 arg1, swig_type_76 arg2, swig_type_77 arg3); -extern swig_type_78 _wrap_SonicDBConfig_getDbInst__SWIG_1_swsscommon_728e05b169b08794(swig_type_79 arg1, swig_type_80 arg2); -extern swig_type_81 _wrap_SonicDBConfig_getDbInst__SWIG_2_swsscommon_728e05b169b08794(swig_type_82 arg1); -extern swig_type_83 _wrap_SonicDBConfig_getDbInst__SWIG_3_swsscommon_728e05b169b08794(swig_type_84 arg1, uintptr_t arg2); -extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_0_swsscommon_728e05b169b08794(swig_type_85 arg1, swig_type_86 arg2, swig_type_87 arg3); -extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_1_swsscommon_728e05b169b08794(swig_type_88 arg1, swig_type_89 arg2); -extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_2_swsscommon_728e05b169b08794(swig_type_90 arg1); -extern swig_intgo _wrap_SonicDBConfig_getDbId__SWIG_3_swsscommon_728e05b169b08794(swig_type_91 arg1, uintptr_t arg2); -extern swig_type_92 _wrap_SonicDBConfig_getSeparator__SWIG_0_swsscommon_728e05b169b08794(swig_type_93 arg1, swig_type_94 arg2, swig_type_95 arg3); -extern swig_type_96 _wrap_SonicDBConfig_getSeparator__SWIG_1_swsscommon_728e05b169b08794(swig_type_97 arg1, swig_type_98 arg2); -extern swig_type_99 _wrap_SonicDBConfig_getSeparator__SWIG_2_swsscommon_728e05b169b08794(swig_type_100 arg1); -extern swig_type_101 _wrap_SonicDBConfig_getSeparator__SWIG_3_swsscommon_728e05b169b08794(swig_type_102 arg1, uintptr_t arg2); -extern swig_type_103 _wrap_SonicDBConfig_getSeparator__SWIG_4_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_104 arg2, swig_type_105 arg3); -extern swig_type_106 _wrap_SonicDBConfig_getSeparator__SWIG_5_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_107 arg2); -extern swig_type_108 _wrap_SonicDBConfig_getSeparator__SWIG_6_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_109 _wrap_SonicDBConfig_getSeparator__SWIG_7_swsscommon_728e05b169b08794(swig_intgo arg1, uintptr_t arg2); -extern swig_type_110 _wrap_SonicDBConfig_getSeparator__SWIG_8_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_111 _wrap_SonicDBConfig_getDbSock__SWIG_0_swsscommon_728e05b169b08794(swig_type_112 arg1, swig_type_113 arg2, swig_type_114 arg3); -extern swig_type_115 _wrap_SonicDBConfig_getDbSock__SWIG_1_swsscommon_728e05b169b08794(swig_type_116 arg1, swig_type_117 arg2); -extern swig_type_118 _wrap_SonicDBConfig_getDbSock__SWIG_2_swsscommon_728e05b169b08794(swig_type_119 arg1); -extern swig_type_120 _wrap_SonicDBConfig_getDbSock__SWIG_3_swsscommon_728e05b169b08794(swig_type_121 arg1, uintptr_t arg2); -extern swig_type_122 _wrap_SonicDBConfig_getDbHostname__SWIG_0_swsscommon_728e05b169b08794(swig_type_123 arg1, swig_type_124 arg2, swig_type_125 arg3); -extern swig_type_126 _wrap_SonicDBConfig_getDbHostname__SWIG_1_swsscommon_728e05b169b08794(swig_type_127 arg1, swig_type_128 arg2); -extern swig_type_129 _wrap_SonicDBConfig_getDbHostname__SWIG_2_swsscommon_728e05b169b08794(swig_type_130 arg1); -extern swig_type_131 _wrap_SonicDBConfig_getDbHostname__SWIG_3_swsscommon_728e05b169b08794(swig_type_132 arg1, uintptr_t arg2); -extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_0_swsscommon_728e05b169b08794(swig_type_133 arg1, swig_type_134 arg2, swig_type_135 arg3); -extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_1_swsscommon_728e05b169b08794(swig_type_136 arg1, swig_type_137 arg2); -extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_2_swsscommon_728e05b169b08794(swig_type_138 arg1); -extern swig_intgo _wrap_SonicDBConfig_getDbPort__SWIG_3_swsscommon_728e05b169b08794(swig_type_139 arg1, uintptr_t arg2); -extern uintptr_t _wrap_SonicDBConfig_getNamespaces_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_SonicDBConfig_getDbKeys_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_0_swsscommon_728e05b169b08794(swig_type_140 arg1, swig_type_141 arg2); -extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_1_swsscommon_728e05b169b08794(swig_type_142 arg1); -extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_2_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_SonicDBConfig_getDbList__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_SonicDBConfig_isInit_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_SonicDBConfig_isGlobalInit_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_0_swsscommon_728e05b169b08794(swig_type_143 arg1, swig_type_144 arg2); -extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_1_swsscommon_728e05b169b08794(swig_type_145 arg1); -extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_2_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_SonicDBConfig_getInstanceList__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_SonicDBConfig_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_SonicDBConfig_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_146 _wrap_RedisContext_DEFAULT_UNIXSOCKET_RedisContext_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_RedisContext_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_RedisContext_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisContext_getContext_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisContext_setClientName_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_147 arg2); -extern swig_type_148 _wrap_RedisContext_getClientName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_149 _wrap_DBConnector_DEFAULT_UNIXSOCKET_DBConnector_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_DBConnector__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_DBConnector__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, uintptr_t arg2); -extern uintptr_t _wrap_new_DBConnector__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_150 arg2, swig_intgo arg3, swig_intgo arg4); -extern uintptr_t _wrap_new_DBConnector__SWIG_3_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_151 arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_DBConnector__SWIG_4_swsscommon_728e05b169b08794(swig_type_152 arg1, swig_intgo arg2, _Bool arg3); -extern uintptr_t _wrap_new_DBConnector__SWIG_5_swsscommon_728e05b169b08794(swig_type_153 arg1, swig_intgo arg2); -extern uintptr_t _wrap_new_DBConnector__SWIG_6_swsscommon_728e05b169b08794(swig_type_154 arg1, swig_intgo arg2, _Bool arg3, swig_type_155 arg4); -extern uintptr_t _wrap_new_DBConnector__SWIG_7_swsscommon_728e05b169b08794(swig_type_156 arg1, swig_intgo arg2, _Bool arg3, uintptr_t arg4); -extern swig_intgo _wrap_DBConnector_getDbId_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_157 _wrap_DBConnector_getDbName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_158 _wrap_DBConnector_getNamespace_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_DBConnector_getDBKey_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_DBConnector_Xselect_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_DBConnector_newConnector_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_DBConnector_pubsub_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_159 _wrap_DBConnector_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_160 arg2); -extern _Bool _wrap_DBConnector_exists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_161 arg2); -extern swig_type_162 _wrap_DBConnector_hdel__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_163 arg2, swig_type_164 arg3); -extern swig_type_165 _wrap_DBConnector_hdel__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_166 arg2, uintptr_t arg3); -extern void _wrap_DBConnector_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_DBConnector_keys_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_167 arg2); -extern uintptr_t _wrap_DBConnector_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_168 arg3, swig_intgo arg4); -extern uintptr_t _wrap_DBConnector_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_169 arg3); -extern uintptr_t _wrap_DBConnector_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_DBConnector_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_DBConnector_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_170 arg2, swig_type_171 arg3); -extern _Bool _wrap_DBConnector_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_172 arg2, swig_intgo arg3); -extern void _wrap_DBConnector_hset_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_173 arg2, swig_type_174 arg3, swig_type_175 arg4); -extern void _wrap_DBConnector_hmset_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_DBConnector_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_176 arg2); -extern uintptr_t _wrap_DBConnector_hget_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_177 arg2, swig_type_178 arg3); -extern _Bool _wrap_DBConnector_hexists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_179 arg2, swig_type_180 arg3); -extern swig_type_181 _wrap_DBConnector_incr_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_182 arg2); -extern swig_type_183 _wrap_DBConnector_decr_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_184 arg2); -extern swig_type_185 _wrap_DBConnector_rpush_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_186 arg2, swig_type_187 arg3); -extern uintptr_t _wrap_DBConnector_blpop_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_188 arg2, swig_intgo arg3); -extern void _wrap_DBConnector_subscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_189 arg2); -extern void _wrap_DBConnector_psubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_190 arg2); -extern void _wrap_DBConnector_punsubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_191 arg2); -extern swig_type_192 _wrap_DBConnector_publish_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_193 arg2, swig_type_194 arg3); -extern void _wrap_DBConnector_config_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_195 arg2, swig_type_196 arg3); -extern _Bool _wrap_DBConnector_flushdb_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_DBConnector_getall_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_DBConnector_hgetall_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_197 arg2); -extern void _wrap_delete_DBConnector_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_DBConnector_getContext_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_DBConnector_setClientName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_198 arg1); -extern swig_type_199 _wrap_DBConnector_getClientName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_new_SonicV2Connector_Native__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_type_200 arg2); -extern uintptr_t _wrap_new_SonicV2Connector_Native__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1); -extern uintptr_t _wrap_new_SonicV2Connector_Native__SWIG_2_swsscommon_728e05b169b08794(void); -extern swig_type_201 _wrap_SonicV2Connector_Native_getNamespace_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_SonicV2Connector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_202 arg2, _Bool arg3); -extern void _wrap_SonicV2Connector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_203 arg2); -extern void _wrap_SonicV2Connector_Native_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_204 arg2); -extern void _wrap_SonicV2Connector_Native_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_SonicV2Connector_Native_get_db_list_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_SonicV2Connector_Native_get_dbid_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_205 arg2); -extern swig_type_206 _wrap_SonicV2Connector_Native_get_db_separator_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_207 arg2); -extern uintptr_t _wrap_SonicV2Connector_Native_get_redis_client_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_208 arg2); -extern swig_type_209 _wrap_SonicV2Connector_Native_publish_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_210 arg2, swig_type_211 arg3, swig_type_212 arg4); -extern _Bool _wrap_SonicV2Connector_Native_exists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_213 arg2, swig_type_214 arg3); -extern uintptr_t _wrap_SonicV2Connector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_215 arg2, swig_type_216 arg3, _Bool arg4); -extern uintptr_t _wrap_SonicV2Connector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_217 arg2, swig_type_218 arg3); -extern uintptr_t _wrap_SonicV2Connector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_219 arg2); -extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_220 arg2, swig_intgo arg3, swig_type_221 arg4, swig_intgo arg5); -extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_222 arg2, swig_intgo arg3, swig_type_223 arg4); -extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_224 arg2, swig_intgo arg3); -extern uintptr_t _wrap_SonicV2Connector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_225 arg2); -extern uintptr_t _wrap_SonicV2Connector_Native_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_226 arg2, swig_type_227 arg3, swig_type_228 arg4, _Bool arg5); -extern uintptr_t _wrap_SonicV2Connector_Native_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_229 arg2, swig_type_230 arg3, swig_type_231 arg4); -extern _Bool _wrap_SonicV2Connector_Native_hexists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_232 arg2, swig_type_233 arg3, swig_type_234 arg4); -extern uintptr_t _wrap_SonicV2Connector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_235 arg2, swig_type_236 arg3, _Bool arg4); -extern uintptr_t _wrap_SonicV2Connector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_237 arg2, swig_type_238 arg3); -extern void _wrap_SonicV2Connector_Native_hmset_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_239 arg2, swig_type_240 arg3, uintptr_t arg4); -extern swig_type_241 _wrap_SonicV2Connector_Native_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_242 arg2, swig_type_243 arg3, swig_type_244 arg4, swig_type_245 arg5, _Bool arg6); -extern swig_type_246 _wrap_SonicV2Connector_Native_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_247 arg2, swig_type_248 arg3, swig_type_249 arg4, swig_type_250 arg5); -extern swig_type_251 _wrap_SonicV2Connector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_252 arg2, swig_type_253 arg3, _Bool arg4); -extern swig_type_254 _wrap_SonicV2Connector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_255 arg2, swig_type_256 arg3); -extern void _wrap_SonicV2Connector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_257 arg2, swig_type_258 arg3); -extern void _wrap_delete_SonicV2Connector_Native_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_PubSub_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_PubSub_get_message__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, double arg2, _Bool arg3); -extern uintptr_t _wrap_PubSub_get_message__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, double arg2); -extern uintptr_t _wrap_PubSub_get_message__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_PubSub_listen_message__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern uintptr_t _wrap_PubSub_listen_message__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_PubSub_psubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_259 arg2); -extern void _wrap_PubSub_punsubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_260 arg2); -extern swig_type_261 _wrap_PubSub_readData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_PubSub_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_PubSub_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_PubSub_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_262 _wrap_DELETED_KEY_SEPARATOR_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_ProfileProvider_instance_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_ProfileProvider_appendConfigs_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_263 arg2, swig_type_264 arg3, uintptr_t arg4, uintptr_t arg5); -extern uintptr_t _wrap_ProfileProvider_getConfig_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_265 arg2, swig_type_266 arg3, swig_type_267 arg4, uintptr_t arg5); -extern uintptr_t _wrap_ProfileProvider_getConfigs__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_268 arg2, swig_type_269 arg3, uintptr_t arg4); -extern uintptr_t _wrap_ProfileProvider_getConfigs__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_ProfileProvider_getKeys_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_270 arg2, uintptr_t arg3); -extern _Bool _wrap_ProfileProvider_tryRevertItem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_271 arg2, swig_type_272 arg3, uintptr_t arg4); -extern _Bool _wrap_ProfileProvider_tryDeleteItem_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_273 arg2, swig_type_274 arg3, uintptr_t arg4); -extern swig_type_275 _wrap_ProfileProvider_getDeletedKeyName_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_276 arg2, swig_type_277 arg3, uintptr_t arg4); -extern void _wrap_delete_Selectable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_Selectable_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_278 _wrap_Selectable_readData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_Selectable_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_Selectable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_Selectable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_Selectable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_Selectable_getPri_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_Select_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_Select_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_Select_addSelectable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_Select_removeSelectable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_Select_addSelectables_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_intgo _wrap_OBJECT_Select_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_ERROR_Select_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_TIMEOUT_Select_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SIGNALINT_Select_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_Select_Xselect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3, _Bool arg4); -extern swig_intgo _wrap_Select_Xselect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); -extern swig_intgo _wrap_Select_Xselect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern _Bool _wrap_Select_isQueueEmpty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_279 _wrap_Select_resultToString_swsscommon_728e05b169b08794(swig_intgo arg1); -extern uintptr_t _wrap_new_RedisCommand_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_RedisCommand_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisCommand_format__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_280 arg2); -extern void _wrap_RedisCommand_formatArgv_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_voidp arg3, swig_voidp arg4); -extern void _wrap_RedisCommand_format__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_RedisCommand_formatHSET__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_281 arg2, uintptr_t arg3); -extern void _wrap_RedisCommand_formatHSET__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_282 arg2, uintptr_t arg3); -extern void _wrap_RedisCommand_formatHSET__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_283 arg2, swig_type_284 arg3, swig_type_285 arg4); -extern void _wrap_RedisCommand_formatHGET_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_286 arg2, swig_type_287 arg3); -extern void _wrap_RedisCommand_formatHDEL__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_288 arg2, swig_type_289 arg3); -extern void _wrap_RedisCommand_formatHDEL__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_290 arg2, uintptr_t arg3); -extern void _wrap_RedisCommand_formatEXPIRE_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_291 arg2, swig_type_292 arg3); -extern void _wrap_RedisCommand_formatTTL_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_293 arg2); -extern void _wrap_RedisCommand_formatDEL_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_294 arg2); -extern swig_intgo _wrap_RedisCommand_appendTo_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_type_295 _wrap_RedisCommand_toPrintableString_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_296 _wrap_RedisPipeline_COMMAND_MAX_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_RedisPipeline__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_297 arg2); -extern uintptr_t _wrap_new_RedisPipeline__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_RedisPipeline_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisPipeline_push__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); -extern uintptr_t _wrap_RedisPipeline_push__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_type_298 _wrap_RedisPipeline_loadRedisScript_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_299 arg2); -extern uintptr_t _wrap_RedisPipeline_pop_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisPipeline_flush_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_300 _wrap_RedisPipeline_size_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_RedisPipeline_getDbId_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_301 _wrap_RedisPipeline_getDbName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisPipeline_getDBConnector_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisPipeline_initializeOwnerTid_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_RedisError_swsscommon_728e05b169b08794(swig_type_302 arg1, uintptr_t arg2); -extern swig_type_303 _wrap_RedisError_what_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_RedisError_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisMessage_Xtype_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_304 arg2); -extern swig_type_305 _wrap_RedisMessage_Xtype_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisMessage_pattern_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_306 arg2); -extern swig_type_307 _wrap_RedisMessage_pattern_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisMessage_channel_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_308 arg2); -extern swig_type_309 _wrap_RedisMessage_channel_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisMessage_data_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_310 arg2); -extern swig_type_311 _wrap_RedisMessage_data_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_RedisMessage_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_RedisMessage_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_RedisReply__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_new_RedisReply__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_312 arg2); -extern uintptr_t _wrap_new_RedisReply__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_RedisReply__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_313 arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_RedisReply__SWIG_4_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_RedisReply_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisReply_release_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisReply_getContext_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_314 _wrap_RedisReply_getChildCount_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisReply_getChild_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_315 arg2); -extern uintptr_t _wrap_RedisReply_releaseChild_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_316 arg2); -extern void _wrap_RedisReply_checkReplyType_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_RedisReply_checkStatusOK_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisReply_checkStatusQueued_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_317 _wrap_RedisReply_to_string__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_318 _wrap_RedisReply_to_string__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_319 arg2); -extern swig_type_320 _wrap_RedisReply_to_string__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_RedisSelect__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1); -extern uintptr_t _wrap_new_RedisSelect__SWIG_1_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_RedisSelect_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_321 _wrap_RedisSelect_readData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RedisSelect_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RedisSelect_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RedisSelect_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisSelect_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_RedisSelect_getDbConnector_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisSelect_subscribe_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_322 arg3); -extern void _wrap_RedisSelect_psubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_323 arg3); -extern void _wrap_RedisSelect_punsubscribe_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_324 arg2); -extern void _wrap_RedisSelect_setQueueLength_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_325 arg2); -extern void _wrap_delete_RedisSelect_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_RedisSelect_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_new_RedisTransactioner_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_RedisTransactioner_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisTransactioner_multi_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RedisTransactioner_exec_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_RedisTransactioner_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_326 arg2, swig_intgo arg3); -extern void _wrap_RedisTransactioner_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_intgo arg3); -extern uintptr_t _wrap_RedisTransactioner_dequeueReply_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_327 _wrap_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_ConfigDBConnector_Native__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_type_328 arg2); -extern uintptr_t _wrap_new_ConfigDBConnector_Native__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1); -extern uintptr_t _wrap_new_ConfigDBConnector_Native__SWIG_2_swsscommon_728e05b169b08794(void); -extern void _wrap_ConfigDBConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_329 arg2, _Bool arg3, _Bool arg4); -extern void _wrap_ConfigDBConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_330 arg2, _Bool arg3); -extern void _wrap_ConfigDBConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_331 arg2); -extern void _wrap_ConfigDBConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2, _Bool arg3); -extern void _wrap_ConfigDBConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern void _wrap_ConfigDBConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ConfigDBConnector_Native_set_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_332 arg2, swig_type_333 arg3, uintptr_t arg4); -extern void _wrap_ConfigDBConnector_Native_mod_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_334 arg2, swig_type_335 arg3, uintptr_t arg4); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_336 arg2, swig_type_337 arg3); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_338 arg2, _Bool arg3); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_339 arg2); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_table_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_340 arg2); -extern void _wrap_ConfigDBConnector_Native_delete_table_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_341 arg2); -extern void _wrap_ConfigDBConnector_Native_mod_config_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_config_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_342 _wrap_ConfigDBConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_343 _wrap_ConfigDBConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_344 _wrap_ConfigDBConnector_Native_getDbName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_ConfigDBConnector_Native_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_345 _wrap_ConfigDBConnector_Native_getNamespace_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConfigDBConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_346 arg1); -extern void _wrap_ConfigDBConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_db_list_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_intgo _wrap_ConfigDBConnector_Native_get_dbid_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_347 arg1); -extern swig_type_348 _wrap_ConfigDBConnector_Native_get_db_separator_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_349 arg1); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_redis_client_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_350 arg1); -extern swig_type_351 _wrap_ConfigDBConnector_Native_publish_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_352 arg1, swig_type_353 arg2, swig_type_354 arg3); -extern _Bool _wrap_ConfigDBConnector_Native_exists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_355 arg1, swig_type_356 arg2); -extern uintptr_t _wrap_ConfigDBConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_357 arg1, swig_type_358 arg2, _Bool arg3); -extern uintptr_t _wrap_ConfigDBConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_359 arg1, swig_type_360 arg2); -extern uintptr_t _wrap_ConfigDBConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_361 arg1); -extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_362 arg1, swig_intgo arg2, swig_type_363 arg3, swig_intgo arg4); -extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_364 arg1, swig_intgo arg2, swig_type_365 arg3); -extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_366 arg1, swig_intgo arg2); -extern uintptr_t _wrap_ConfigDBConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_367 arg1); -extern uintptr_t _wrap_ConfigDBConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_368 arg1, swig_type_369 arg2, swig_type_370 arg3, _Bool arg4); -extern uintptr_t _wrap_ConfigDBConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_371 arg1, swig_type_372 arg2, swig_type_373 arg3); -extern _Bool _wrap_ConfigDBConnector_Native_hexists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_374 arg1, swig_type_375 arg2, swig_type_376 arg3); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_377 arg1, swig_type_378 arg2, _Bool arg3); -extern uintptr_t _wrap_ConfigDBConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_379 arg1, swig_type_380 arg2); -extern void _wrap_ConfigDBConnector_Native_hmset_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_381 arg1, swig_type_382 arg2, uintptr_t arg3); -extern swig_type_383 _wrap_ConfigDBConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_384 arg1, swig_type_385 arg2, swig_type_386 arg3, swig_type_387 arg4, _Bool arg5); -extern swig_type_388 _wrap_ConfigDBConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_389 arg1, swig_type_390 arg2, swig_type_391 arg3, swig_type_392 arg4); -extern swig_type_393 _wrap_ConfigDBConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_394 arg1, swig_type_395 arg2, _Bool arg3); -extern swig_type_396 _wrap_ConfigDBConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_397 arg1, swig_type_398 arg2); -extern void _wrap_ConfigDBConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_399 arg1, swig_type_400 arg2); -extern uintptr_t _wrap_new_ConfigDBPipeConnector_Native__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_type_401 arg2); -extern uintptr_t _wrap_new_ConfigDBPipeConnector_Native__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1); -extern uintptr_t _wrap_new_ConfigDBPipeConnector_Native__SWIG_2_swsscommon_728e05b169b08794(void); -extern void _wrap_ConfigDBPipeConnector_Native_set_entry_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_402 arg2, swig_type_403 arg3, uintptr_t arg4); -extern void _wrap_ConfigDBPipeConnector_Native_mod_config_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_config_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_ConfigDBPipeConnector_Native_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_404 arg1, _Bool arg2, _Bool arg3); -extern void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_405 arg1, _Bool arg2); -extern void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_406 arg1); -extern void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, _Bool arg1, _Bool arg2); -extern void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, _Bool arg1); -extern void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConfigDBPipeConnector_Native_mod_entry_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_407 arg1, swig_type_408 arg2, uintptr_t arg3); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_entry_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_409 arg1, swig_type_410 arg2); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_411 arg1, _Bool arg2); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_412 arg1); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_table_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_413 arg1); -extern void _wrap_ConfigDBPipeConnector_Native_delete_table_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_414 arg1); -extern swig_type_415 _wrap_ConfigDBPipeConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_416 _wrap_ConfigDBPipeConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_417 _wrap_ConfigDBPipeConnector_Native_getDbName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_418 _wrap_ConfigDBPipeConnector_Native_getNamespace_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConfigDBPipeConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_346 arg1); -extern void _wrap_ConfigDBPipeConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_db_list_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_intgo _wrap_ConfigDBPipeConnector_Native_get_dbid_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_347 arg1); -extern swig_type_419 _wrap_ConfigDBPipeConnector_Native_get_db_separator_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_349 arg1); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_redis_client_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_350 arg1); -extern swig_type_420 _wrap_ConfigDBPipeConnector_Native_publish_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_352 arg1, swig_type_353 arg2, swig_type_354 arg3); -extern _Bool _wrap_ConfigDBPipeConnector_Native_exists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_355 arg1, swig_type_356 arg2); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_357 arg1, swig_type_358 arg2, _Bool arg3); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_359 arg1, swig_type_360 arg2); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_361 arg1); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_362 arg1, swig_intgo arg2, swig_type_363 arg3, swig_intgo arg4); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_364 arg1, swig_intgo arg2, swig_type_365 arg3); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_366 arg1, swig_intgo arg2); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_367 arg1); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_368 arg1, swig_type_369 arg2, swig_type_370 arg3, _Bool arg4); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_371 arg1, swig_type_372 arg2, swig_type_373 arg3); -extern _Bool _wrap_ConfigDBPipeConnector_Native_hexists_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_374 arg1, swig_type_375 arg2, swig_type_376 arg3); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_377 arg1, swig_type_378 arg2, _Bool arg3); -extern uintptr_t _wrap_ConfigDBPipeConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_379 arg1, swig_type_380 arg2); -extern void _wrap_ConfigDBPipeConnector_Native_hmset_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_381 arg1, swig_type_382 arg2, uintptr_t arg3); -extern swig_type_421 _wrap_ConfigDBPipeConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_384 arg1, swig_type_385 arg2, swig_type_386 arg3, swig_type_387 arg4, _Bool arg5); -extern swig_type_422 _wrap_ConfigDBPipeConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_389 arg1, swig_type_390 arg2, swig_type_391 arg3, swig_type_392 arg4); -extern swig_type_423 _wrap_ConfigDBPipeConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_394 arg1, swig_type_395 arg2, _Bool arg3); -extern swig_type_424 _wrap_ConfigDBPipeConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_397 arg1, swig_type_398 arg2); -extern void _wrap_ConfigDBPipeConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_399 arg1, swig_type_400 arg2); -extern swig_intgo _wrap_MQ_RESPONSE_MAX_COUNT_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_MQ_POLL_TIMEOUT_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_ORCH_ZMQ_PORT_get_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_ZmqMessageHandler_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ZmqMessageHandler_handleReceivedData_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_intgo _wrap_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_ZmqServer_swsscommon_728e05b169b08794(swig_type_425 arg1); -extern void _wrap_delete_ZmqServer_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ZmqServer_registerMessageHandler_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_426 arg2, swig_type_427 arg3, uintptr_t arg4); -extern uintptr_t _wrap_new_ZmqClient_swsscommon_728e05b169b08794(swig_type_428 arg1); -extern void _wrap_delete_ZmqClient_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_ZmqClient_isConnected_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ZmqClient_connect_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ZmqClient_sendMsg_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_429 arg2, swig_type_430 arg3, uintptr_t arg4, uintptr_t arg5); -extern swig_intgo _wrap_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_431 arg2, uintptr_t arg3, swig_intgo arg4, swig_intgo arg5, _Bool arg6); -extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_432 arg2, uintptr_t arg3, swig_intgo arg4, swig_intgo arg5); -extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_433 arg2, uintptr_t arg3, swig_intgo arg4); -extern uintptr_t _wrap_new_ZmqConsumerStateTable__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_434 arg2, uintptr_t arg3); -extern void _wrap_ZmqConsumerStateTable_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_435 arg3); -extern void _wrap_ZmqConsumerStateTable_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_intgo _wrap_ZmqConsumerStateTable_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_436 _wrap_ZmqConsumerStateTable_readData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_ZmqConsumerStateTable_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_ZmqConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_ZmqConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_ZmqConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_437 _wrap_ZmqConsumerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_ZmqConsumerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ZmqConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_intgo _wrap_ZmqConsumerStateTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ZmqConsumerStateTable_handleReceivedData_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern uintptr_t _wrap_ZmqConsumerStateTable_SwigGetZmqMessageHandler_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_438 _wrap_IFACE_NAME_MAX_LEN_get_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_isInterfaceNameValid_swsscommon_728e05b169b08794(swig_type_439 arg1); -extern uintptr_t _wrap_zmqWait_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_TableBase__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_440 arg2); -extern uintptr_t _wrap_new_TableBase__SWIG_1_swsscommon_728e05b169b08794(swig_type_441 arg1, swig_type_442 arg2); -extern swig_type_443 _wrap_TableBase_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_444 _wrap_TableBase_getTableName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_445 _wrap_TableBase_getKeyName_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_446 arg2); -extern swig_type_447 _wrap_TableBase_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_448 _wrap_TableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_449 _wrap_TableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_450 arg2); -extern swig_type_451 _wrap_TableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern void _wrap_delete_TableBase_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_TableEntryWritable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_TableEntryWritable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_452 arg2, uintptr_t arg3, swig_type_453 arg4, swig_type_454 arg5); -extern void _wrap_TableEntryWritable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_455 arg2, uintptr_t arg3, swig_type_456 arg4); -extern void _wrap_TableEntryWritable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_457 arg2, uintptr_t arg3); -extern void _wrap_TableEntryWritable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_458 arg2, swig_type_459 arg3, swig_type_460 arg4); -extern void _wrap_TableEntryWritable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_461 arg2, swig_type_462 arg3); -extern void _wrap_TableEntryWritable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_463 arg2); -extern void _wrap_delete_TableEntryPoppable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_TableEntryPoppable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_464 arg3); -extern void _wrap_TableEntryPoppable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_TableEntryPoppable_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_TableEntryPoppable_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4, swig_type_465 arg5); -extern void _wrap_TableEntryPoppable_pops__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, uintptr_t arg4); -extern swig_intgo _wrap_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_TableConsumable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_466 _wrap_TableConsumable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_467 _wrap_TableConsumable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_468 _wrap_TableConsumable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_470 _wrap_TableConsumable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_471 _wrap_TableConsumable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_472 _wrap_TableConsumable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_474 _wrap_TableConsumable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern void _wrap_TableConsumable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_475 arg2); -extern void _wrap_TableConsumable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern void _wrap_TableConsumable_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern void _wrap_TableConsumable_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, swig_type_476 arg4); -extern void _wrap_TableConsumable_pops__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3); -extern swig_intgo _wrap_TableConsumable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_477 _wrap_TableConsumable_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_TableConsumable_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_TableConsumable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_TableConsumable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_TableConsumable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_TableConsumable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_TableConsumable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); -extern void _wrap_TableConsumable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); -extern void _wrap_TableConsumable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); -extern void _wrap_TableConsumable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); -extern swig_intgo _wrap_TableConsumable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_TableConsumable_SwigGetTableEntryPoppable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_TableConsumable_SwigGetRedisSelect_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_TableEntryEnumerable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_TableEntryEnumerable_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_482 arg2, uintptr_t arg3); -extern _Bool _wrap_TableEntryEnumerable_hget_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_483 arg2, swig_type_484 arg3, swig_voidp arg4); -extern void _wrap_TableEntryEnumerable_getKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_TableEntryEnumerable_getContent_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_type_485 _wrap_DEFAULT_DB_TTL_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_Table__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_486 arg2); -extern uintptr_t _wrap_new_Table__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_487 arg2, _Bool arg3); -extern void _wrap_delete_Table_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_Table_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_488 arg2, uintptr_t arg3, swig_type_489 arg4, swig_type_490 arg5); -extern void _wrap_Table_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_491 arg2, uintptr_t arg3, swig_type_492 arg4); -extern void _wrap_Table_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_493 arg2, uintptr_t arg3); -extern void _wrap_Table_set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_494 arg2, uintptr_t arg3, swig_type_495 arg4, swig_type_496 arg5, swig_type_497 arg6); -extern void _wrap_Table_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_498 arg2, swig_type_499 arg3, swig_type_500 arg4); -extern void _wrap_Table_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_501 arg2, swig_type_502 arg3); -extern void _wrap_Table_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_503 arg2); -extern _Bool _wrap_Table_ttl_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_504 arg2, swig_voidp arg3); -extern void _wrap_Table_hdel__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_505 arg2, swig_type_506 arg3, swig_type_507 arg4, swig_type_508 arg5); -extern void _wrap_Table_hdel__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_509 arg2, swig_type_510 arg3, swig_type_511 arg4); -extern void _wrap_Table_hdel__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_512 arg2, swig_type_513 arg3); -extern _Bool _wrap_Table_get_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_514 arg2, uintptr_t arg3); -extern _Bool _wrap_Table_hget_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_515 arg2, swig_type_516 arg3, swig_voidp arg4); -extern void _wrap_Table_hset__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_517 arg2, swig_type_518 arg3, swig_type_519 arg4, swig_type_520 arg5, swig_type_521 arg6); -extern void _wrap_Table_hset__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_522 arg2, swig_type_523 arg3, swig_type_524 arg4, swig_type_525 arg5); -extern void _wrap_Table_hset__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_526 arg2, swig_type_527 arg3, swig_type_528 arg4); -extern void _wrap_Table_getKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_Table_setBuffered_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern void _wrap_Table_flush_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_Table_dump_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_type_529 _wrap_Table_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_530 _wrap_Table_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_531 _wrap_Table_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_532 _wrap_Table_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_533 _wrap_Table_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_534 _wrap_Table_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_535 _wrap_Table_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern void _wrap_Table_getContent_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern uintptr_t _wrap_Table_SwigGetTableEntryEnumerable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swig_type_536 arg1); -extern swig_type_537 _wrap_TableName_KeyValueOpQueues_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_TableName_KeySet_swsscommon_728e05b169b08794(swig_type_538 arg1); -extern swig_type_539 _wrap_TableName_KeySet_getKeySetName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_540 _wrap_TableName_KeySet_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_541 _wrap_TableName_KeySet_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_TableName_KeySet_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_LuaTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_542 arg2, swig_type_543 arg3, uintptr_t arg4); -extern uintptr_t _wrap_new_LuaTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_544 arg2, swig_type_545 arg3); -extern void _wrap_delete_LuaTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_LuaTable_get_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, uintptr_t arg3); -extern _Bool _wrap_LuaTable_hget_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_546 arg3, swig_voidp arg4); -extern swig_type_547 _wrap_LuaTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_548 _wrap_LuaTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_549 _wrap_LuaTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_550 _wrap_LuaTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_551 _wrap_LuaTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_552 _wrap_LuaTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_553 _wrap_LuaTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern uintptr_t _wrap_new_CounterTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_554 arg2); -extern uintptr_t _wrap_new_CounterTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_CounterTable_get_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_555 arg3, uintptr_t arg4); -extern _Bool _wrap_CounterTable_hget_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_556 arg3, swig_type_557 arg4, swig_voidp arg5); -extern uintptr_t _wrap_CounterTable_getCountersDB_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_CounterTable_getGbcountersDB_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_CounterTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_558 _wrap_CounterTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_559 _wrap_CounterTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_560 _wrap_CounterTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_561 _wrap_CounterTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_562 _wrap_CounterTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_563 _wrap_CounterTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_564 _wrap_CounterTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern uintptr_t _wrap__swig_NewDirectorCounterCounter_swsscommon_728e05b169b08794(int); -extern swig_type_565 _wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(uintptr_t); -extern uintptr_t _wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(uintptr_t); -extern _Bool _wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(uintptr_t, uintptr_t arg0, swig_type_566 name); -extern uintptr_t _wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(uintptr_t, uintptr_t arg0, swig_type_567 name); -extern void _wrap_DeleteDirectorCounter_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_568 _wrap_Counter_getLuaScript_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_Counter_getLuaArgv_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_Counter_usingLuaTable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_566 arg3); -extern uintptr_t _wrap_Counter_getLuaKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_567 arg3); -extern uintptr_t _wrap_Counter_getKey_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_569 arg3); -extern void _wrap_delete_Counter_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_Mode_UNION_PortCounter_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_Mode_ASIC_PortCounter_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_Mode_SYSTEMSIDE_PortCounter_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_Mode_LINESIDE_PortCounter_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_PortCounter__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1); -extern uintptr_t _wrap_new_PortCounter__SWIG_1_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_PortCounter_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_570 _wrap_PortCounter_getLuaScript_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_PortCounter_usingLuaTable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_571 arg3); -extern uintptr_t _wrap_PortCounter_getLuaKeys_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_572 arg3); -extern uintptr_t _wrap_PortCounter_getKey_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_573 arg3); -extern uintptr_t _wrap_PortCounter_keyCacheInstance_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_PortCounter_getLuaArgv_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_new_MacsecCounter_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_MacsecCounter_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_MacsecCounter_getKey_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_574 arg3); -extern uintptr_t _wrap_MacsecCounter_keyCacheInstance_swsscommon_728e05b169b08794(void); -extern swig_type_575 _wrap_MacsecCounter_getLuaScript_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_MacsecCounter_getLuaArgv_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_MacsecCounter_usingLuaTable_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_566 arg2); -extern uintptr_t _wrap_MacsecCounter_getLuaKeys_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_567 arg2); -extern uintptr_t _wrap_new_CounterKeyPair__SWIG_0_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_CounterKeyPair__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_type_576 arg2); -extern uintptr_t _wrap_new_CounterKeyPair__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_CounterKeyPair_first_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern swig_intgo _wrap_CounterKeyPair_first_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_CounterKeyPair_second_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_577 arg2); -extern swig_type_578 _wrap_CounterKeyPair_second_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_CounterKeyPair_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_KeyStringCache_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_KeyStringCache_enabled_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyStringCache_enable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_KeyStringCache_disable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_KeyStringCache_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyStringCache_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_579 _wrap_KeyStringCache_at_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_580 arg2); -extern void _wrap_KeyStringCache_insert_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_581 arg2, swig_type_582 arg3); -extern void _wrap_KeyStringCache_refresh_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_delete_KeyStringCache_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_KeyPairCache_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_KeyPairCache_enabled_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyPairCache_enable_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_KeyPairCache_disable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_KeyPairCache_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_KeyPairCache_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_KeyPairCache_at_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_583 arg2); -extern void _wrap_KeyPairCache_insert_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_584 arg2, uintptr_t arg3); -extern void _wrap_KeyPairCache_refresh_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_delete_KeyPairCache_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_ProducerTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_585 arg2); -extern uintptr_t _wrap_new_ProducerTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_586 arg2, _Bool arg3); -extern uintptr_t _wrap_new_ProducerTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_587 arg2); -extern uintptr_t _wrap_new_ProducerTable__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_588 arg2, swig_type_589 arg3); -extern void _wrap_delete_ProducerTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ProducerTable_setBuffered_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern void _wrap_ProducerTable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_590 arg2, uintptr_t arg3, swig_type_591 arg4, swig_type_592 arg5); -extern void _wrap_ProducerTable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_593 arg2, uintptr_t arg3, swig_type_594 arg4); -extern void _wrap_ProducerTable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_595 arg2, uintptr_t arg3); -extern void _wrap_ProducerTable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_596 arg2, swig_type_597 arg3, swig_type_598 arg4); -extern void _wrap_ProducerTable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_599 arg2, swig_type_600 arg3); -extern void _wrap_ProducerTable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_601 arg2); -extern void _wrap_ProducerTable_flush_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_602 _wrap_ProducerTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_603 _wrap_ProducerTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_604 _wrap_ProducerTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_605 _wrap_ProducerTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_606 _wrap_ProducerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_607 _wrap_ProducerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_608 _wrap_ProducerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern swig_type_609 _wrap_ProducerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ProducerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_610 arg2); -extern uintptr_t _wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_611 arg2, _Bool arg3); -extern uintptr_t _wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_612 arg2); -extern void _wrap_DeleteDirectorProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_613 key, uintptr_t values, swig_type_614 op, swig_type_615 prefix); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_616 key, uintptr_t values, swig_type_617 op); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_618 key, uintptr_t values); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_619 key, swig_type_620 op, swig_type_621 prefix); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_622 key, swig_type_623 op); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_624 key); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t values); -extern void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t keys); -extern uintptr_t _wrap_new_ProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_610 arg2); -extern uintptr_t _wrap_new_ProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_611 arg2, _Bool arg3); -extern uintptr_t _wrap_new_ProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_612 arg2); -extern void _wrap_delete_ProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ProducerStateTable_setBuffered_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern void _wrap_ProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_613 arg2, uintptr_t arg3, swig_type_614 arg4, swig_type_615 arg5); -extern void _wrap_ProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_616 arg2, uintptr_t arg3, swig_type_617 arg4); -extern void _wrap_ProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_618 arg2, uintptr_t arg3); -extern void _wrap_ProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_619 arg2, swig_type_620 arg3, swig_type_621 arg4); -extern void _wrap_ProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_622 arg2, swig_type_623 arg3); -extern void _wrap_ProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_624 arg2); -extern void _wrap_ProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_ProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_ProducerStateTable_flush_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_625 _wrap_ProducerStateTable_count_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ProducerStateTable_clear_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_626 _wrap_ProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_627 _wrap_ProducerStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_628 _wrap_ProducerStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_629 _wrap_ProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_630 _wrap_ProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_631 _wrap_ProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_632 _wrap_ProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern swig_type_633 _wrap_ProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_634 _wrap_ProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_635 _wrap_ProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ProducerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_636 arg2, uintptr_t arg3, _Bool arg4); -extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_637 arg2, uintptr_t arg3); -extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_638 arg2, uintptr_t arg3, _Bool arg4, _Bool arg5); -extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_639 arg2, uintptr_t arg3, _Bool arg4); -extern uintptr_t _wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(int, uintptr_t arg1, swig_type_640 arg2, uintptr_t arg3); -extern void _wrap_DeleteDirectorZmqProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_641 key, uintptr_t values, swig_type_642 op, swig_type_643 prefix); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_644 key, uintptr_t values, swig_type_645 op); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_646 key, uintptr_t values); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t, swig_type_647 key, swig_type_648 op, swig_type_649 prefix); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t, swig_type_650 key, swig_type_651 op); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t, swig_type_652 key); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t values); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t, uintptr_t keys); -extern void _wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(uintptr_t, uintptr_t kcos); -extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_636 arg2, uintptr_t arg3, _Bool arg4); -extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_637 arg2, uintptr_t arg3); -extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_638 arg2, uintptr_t arg3, _Bool arg4, _Bool arg5); -extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_639 arg2, uintptr_t arg3, _Bool arg4); -extern uintptr_t _wrap_new_ZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_640 arg2, uintptr_t arg3); -extern void _wrap_ZmqProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_641 arg2, uintptr_t arg3, swig_type_642 arg4, swig_type_643 arg5); -extern void _wrap_ZmqProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_644 arg2, uintptr_t arg3, swig_type_645 arg4); -extern void _wrap_ZmqProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_646 arg2, uintptr_t arg3); -extern void _wrap_ZmqProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_647 arg2, swig_type_648 arg3, swig_type_649 arg4); -extern void _wrap_ZmqProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_650 arg2, swig_type_651 arg3); -extern void _wrap_ZmqProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_652 arg2); -extern void _wrap_ZmqProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_ZmqProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_ZmqProducerStateTable_send_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_type_653 _wrap_ZmqProducerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_ZmqProducerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ZmqProducerStateTable_setBuffered_swsscommon_728e05b169b08794(uintptr_t _swig_base, _Bool arg1); -extern void _wrap_ZmqProducerStateTable_flush_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_654 _wrap_ZmqProducerStateTable_count_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ZmqProducerStateTable_clear_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ZmqProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ZmqProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_655 _wrap_ZmqProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_656 _wrap_ZmqProducerStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_657 _wrap_ZmqProducerStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_658 _wrap_ZmqProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_659 _wrap_ZmqProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_660 _wrap_ZmqProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_661 _wrap_ZmqProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern swig_type_662 _wrap_ZmqProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_663 _wrap_ZmqProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_664 _wrap_ZmqProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_intgo _wrap_ConsumerTableBase_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_ConsumerTableBase_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_ConsumerTableBase_getDbConnector_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_ConsumerTableBase_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2, swig_type_665 arg3); -extern void _wrap_ConsumerTableBase_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_ConsumerTableBase_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, uintptr_t arg4, swig_type_666 arg5); -extern void _wrap_ConsumerTableBase_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, uintptr_t arg4); -extern _Bool _wrap_ConsumerTableBase_empty_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_667 _wrap_ConsumerTableBase_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_668 _wrap_ConsumerTableBase_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_669 _wrap_ConsumerTableBase_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_670 _wrap_ConsumerTableBase_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_671 _wrap_ConsumerTableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_672 _wrap_ConsumerTableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_673 _wrap_ConsumerTableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern void _wrap_ConsumerTableBase_pops__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern void _wrap_ConsumerTableBase_pops__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3, swig_type_476 arg4); -extern void _wrap_ConsumerTableBase_pops__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, uintptr_t arg2, uintptr_t arg3); -extern swig_intgo _wrap_ConsumerTableBase_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_674 _wrap_ConsumerTableBase_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTableBase_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTableBase_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTableBase_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTableBase_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTableBase_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); -extern void _wrap_ConsumerTableBase_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); -extern void _wrap_ConsumerTableBase_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); -extern void _wrap_ConsumerTableBase_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); -extern swig_intgo _wrap_ConsumerTableBase_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTableBase_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTableBase_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTableBase_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); -extern void _wrap_ConsumerTableBase_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_ConsumerTableBase_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConsumerTableBase_SwigGetRedisTransactioner_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_ConsumerTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_676 arg2, swig_intgo arg3, swig_intgo arg4); -extern uintptr_t _wrap_new_ConsumerTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_677 arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_ConsumerTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_678 arg2); -extern void _wrap_ConsumerTable_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_ConsumerTable_setModifyRedis_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern void _wrap_delete_ConsumerTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_GetConsumerTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConsumerTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_679 arg2); -extern void _wrap_ConsumerTable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern void _wrap_ConsumerTable_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3, swig_type_680 arg4); -extern void _wrap_ConsumerTable_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3); -extern _Bool _wrap_ConsumerTable_empty_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_681 _wrap_ConsumerTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_682 _wrap_ConsumerTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_683 _wrap_ConsumerTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_684 _wrap_ConsumerTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_685 _wrap_ConsumerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_686 _wrap_ConsumerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_687 _wrap_ConsumerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern swig_intgo _wrap_ConsumerTable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_688 _wrap_ConsumerTable_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTable_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); -extern void _wrap_ConsumerTable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); -extern void _wrap_ConsumerTable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); -extern void _wrap_ConsumerTable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); -extern swig_intgo _wrap_ConsumerTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTable_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerTable_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); -extern void _wrap_ConsumerTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_ConsumerTable_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_689 _wrap_ConsumerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConsumerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_ConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_690 arg2, swig_intgo arg3, swig_intgo arg4); -extern uintptr_t _wrap_new_ConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_691 arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_ConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_692 arg2); -extern void _wrap_ConsumerStateTable_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern void _wrap_delete_ConsumerStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_GetConsumerStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_679 arg2); -extern void _wrap_ConsumerStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern void _wrap_ConsumerStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3, swig_type_680 arg4); -extern void _wrap_ConsumerStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3); -extern _Bool _wrap_ConsumerStateTable_empty_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_693 _wrap_ConsumerStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_694 _wrap_ConsumerStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_695 _wrap_ConsumerStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_696 _wrap_ConsumerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_697 _wrap_ConsumerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_698 _wrap_ConsumerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_699 _wrap_ConsumerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern swig_intgo _wrap_ConsumerStateTable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_700 _wrap_ConsumerStateTable_readData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerStateTable_hasData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerStateTable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); -extern void _wrap_ConsumerStateTable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); -extern void _wrap_ConsumerStateTable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); -extern void _wrap_ConsumerStateTable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); -extern swig_intgo _wrap_ConsumerStateTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerStateTable_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_ConsumerStateTable_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_ConsumerStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); -extern void _wrap_ConsumerStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_ConsumerStateTable_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_701 _wrap_ConsumerStateTable_getKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_702 _wrap_ConsumerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_703 _wrap_ConsumerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_ConsumerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_SubscriberStateTable__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_704 arg2, swig_intgo arg3, swig_intgo arg4); -extern uintptr_t _wrap_new_SubscriberStateTable__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_705 arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_SubscriberStateTable__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_706 arg2); -extern void _wrap_SubscriberStateTable_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_type_707 _wrap_SubscriberStateTable_readData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_SubscriberStateTable_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_SubscriberStateTable_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_SubscriberStateTable_initializedWithData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_SubscriberStateTable_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_GetSubscriberStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_SubscriberStateTable_getDbConnector_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_SubscriberStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_679 arg2); -extern void _wrap_SubscriberStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1); -extern void _wrap_SubscriberStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3, swig_type_680 arg4); -extern void _wrap_SubscriberStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_voidp arg1, swig_voidp arg2, uintptr_t arg3); -extern _Bool _wrap_SubscriberStateTable_empty_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_708 _wrap_SubscriberStateTable_getTableSeparator_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_709 _wrap_SubscriberStateTable_getTableName_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_710 _wrap_SubscriberStateTable_getKeyName_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_469 arg1); -extern swig_type_711 _wrap_SubscriberStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_712 _wrap_SubscriberStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_713 _wrap_SubscriberStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_473 arg1); -extern swig_type_714 _wrap_SubscriberStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_intgo arg1); -extern swig_intgo _wrap_SubscriberStateTable_getFd_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_SubscriberStateTable_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_SubscriberStateTable_subscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_478 arg2); -extern void _wrap_SubscriberStateTable_psubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_type_479 arg2); -extern void _wrap_SubscriberStateTable_punsubscribe_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_480 arg1); -extern void _wrap_SubscriberStateTable_setQueueLength_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_481 arg1); -extern swig_intgo _wrap_SubscriberStateTable_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_SubscriberStateTable_multi_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern _Bool _wrap_SubscriberStateTable_exec_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_SubscriberStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(uintptr_t _swig_base, swig_type_675 arg1, swig_intgo arg2); -extern void _wrap_SubscriberStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(uintptr_t _swig_base, uintptr_t arg1, swig_intgo arg2); -extern uintptr_t _wrap_SubscriberStateTable_dequeueReply_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_type_715 _wrap_DEFAULT_NC_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_NotificationConsumer__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_716 arg2, swig_intgo arg3, swig_type_717 arg4); -extern uintptr_t _wrap_new_NotificationConsumer__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_718 arg2, swig_intgo arg3); -extern uintptr_t _wrap_new_NotificationConsumer__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_719 arg2); -extern void _wrap_NotificationConsumer_pop_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, uintptr_t arg4); -extern void _wrap_NotificationConsumer_pops_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_intgo _wrap_NotificationConsumer_peek_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_NotificationConsumer_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_NotificationConsumer_getFd_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_720 _wrap_NotificationConsumer_readData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_NotificationConsumer_hasData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_NotificationConsumer_hasCachedData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_721 _wrap_NotificationConsumer_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_NotificationConsumer_initializedWithData_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern void _wrap_NotificationConsumer_updateAfterRead_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern swig_intgo _wrap_NotificationConsumer_getPri_swsscommon_728e05b169b08794(uintptr_t _swig_base); -extern uintptr_t _wrap_new_NotificationProducer__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_722 arg2); -extern uintptr_t _wrap_new_NotificationProducer__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_723 arg2, _Bool arg3); -extern uintptr_t _wrap_new_NotificationProducer__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_724 arg2); -extern swig_type_725 _wrap_NotificationProducer_send_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_726 arg2, swig_type_727 arg3, uintptr_t arg4); -extern void _wrap_delete_NotificationProducer_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_INITIALIZED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_RESTORED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_REPLAYED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_RECONCILED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_WSDISABLED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_WSUNKNOWN_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_CHECK_IGNORED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_CHECK_PASSED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_CHECK_FAILED_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_STAGE_SHUTDOWN_WarmStart_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_STAGE_RESTORE_WarmStart_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_WarmStart_warmStartStateNameMap_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_WarmStart_dataCheckStateNameMap_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_WarmStart_getInstance_swsscommon_728e05b169b08794(void); -extern void _wrap_WarmStart_initialize__SWIG_0_swsscommon_728e05b169b08794(swig_type_728 arg1, swig_type_729 arg2, swig_intgo arg3, _Bool arg4); -extern void _wrap_WarmStart_initialize__SWIG_1_swsscommon_728e05b169b08794(swig_type_730 arg1, swig_type_731 arg2, swig_intgo arg3); -extern void _wrap_WarmStart_initialize__SWIG_2_swsscommon_728e05b169b08794(swig_type_732 arg1, swig_type_733 arg2); -extern _Bool _wrap_WarmStart_checkWarmStart__SWIG_0_swsscommon_728e05b169b08794(swig_type_734 arg1, swig_type_735 arg2, _Bool arg3); -extern _Bool _wrap_WarmStart_checkWarmStart__SWIG_1_swsscommon_728e05b169b08794(swig_type_736 arg1, swig_type_737 arg2); -extern _Bool _wrap_WarmStart_isWarmStart_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_WarmStart_isSystemWarmRebootEnabled_swsscommon_728e05b169b08794(void); -extern void _wrap_WarmStart_getWarmStartState_swsscommon_728e05b169b08794(swig_type_738 arg1, swig_voidp arg2); -extern void _wrap_WarmStart_setWarmStartState_swsscommon_728e05b169b08794(swig_type_739 arg1, swig_intgo arg2); -extern swig_intgo _wrap_WarmStart_getWarmStartTimer_swsscommon_728e05b169b08794(swig_type_740 arg1, swig_type_741 arg2); -extern void _wrap_WarmStart_setDataCheckState_swsscommon_728e05b169b08794(swig_type_742 arg1, swig_intgo arg2, swig_intgo arg3); -extern swig_intgo _wrap_WarmStart_getDataCheckState_swsscommon_728e05b169b08794(swig_type_743 arg1, swig_intgo arg2); -extern uintptr_t _wrap_new_WarmStart_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_WarmStart_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_UnavailableDataError_swsscommon_728e05b169b08794(swig_type_744 arg1, swig_type_745 arg2); -extern swig_type_746 _wrap_UnavailableDataError_getData_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_delete_UnavailableDataError_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_DBInterface_connect__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_747 arg3, _Bool arg4); -extern void _wrap_DBInterface_connect__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_748 arg3); -extern void _wrap_DBInterface_close__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_749 arg2); -extern void _wrap_DBInterface_close__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_750 _wrap_DBInterface_delete__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_751 arg2, swig_type_752 arg3, _Bool arg4); -extern swig_type_753 _wrap_DBInterface_delete__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_754 arg2, swig_type_755 arg3); -extern void _wrap_DBInterface_delete_all_by_pattern_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_756 arg2, swig_type_757 arg3); -extern _Bool _wrap_DBInterface_exists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_758 arg2, swig_type_759 arg3); -extern uintptr_t _wrap_DBInterface_get__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_760 arg2, swig_type_761 arg3, swig_type_762 arg4, _Bool arg5); -extern uintptr_t _wrap_DBInterface_get__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_763 arg2, swig_type_764 arg3, swig_type_765 arg4); -extern _Bool _wrap_DBInterface_hexists_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_766 arg2, swig_type_767 arg3, swig_type_768 arg4); -extern uintptr_t _wrap_DBInterface_get_all__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_769 arg2, swig_type_770 arg3, _Bool arg4); -extern uintptr_t _wrap_DBInterface_get_all__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_771 arg2, swig_type_772 arg3); -extern uintptr_t _wrap_DBInterface_keys__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_773 arg2, swig_type_774 arg3, _Bool arg4); -extern uintptr_t _wrap_DBInterface_keys__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_775 arg2, swig_type_776 arg3); -extern uintptr_t _wrap_DBInterface_keys__SWIG_2_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_777 arg2); -extern uintptr_t _wrap_DBInterface_scan_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_778 arg2, swig_intgo arg3, swig_type_779 arg4, swig_intgo arg5); -extern swig_type_780 _wrap_DBInterface_publish_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_781 arg2, swig_type_782 arg3, swig_type_783 arg4); -extern void _wrap_DBInterface_hmset_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_784 arg2, swig_type_785 arg3, uintptr_t arg4); -extern swig_type_786 _wrap_DBInterface_set__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_787 arg2, swig_type_788 arg3, swig_type_789 arg4, swig_type_790 arg5, _Bool arg6); -extern swig_type_791 _wrap_DBInterface_set__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_792 arg2, swig_type_793 arg3, swig_type_794 arg4, swig_type_795 arg5); -extern uintptr_t _wrap_DBInterface_get_redis_client_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_796 arg2); -extern void _wrap_DBInterface_set_redis_kwargs_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_797 arg2, swig_type_798 arg3, swig_intgo arg4); -extern swig_intgo _wrap_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface_swsscommon_728e05b169b08794(void); -extern double _wrap_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_new_DBInterface_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_DBInterface_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_type_799 _wrap_DAEMON_LOGLEVEL_get_swsscommon_728e05b169b08794(void); -extern swig_type_800 _wrap_DAEMON_LOGOUTPUT_get_swsscommon_728e05b169b08794(void); -extern void _wrap_err_exit_swsscommon_728e05b169b08794(swig_type_801 arg1, swig_intgo arg2, swig_intgo arg3, swig_type_802 arg4); -extern swig_intgo _wrap_SWSS_EMERG_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_ALERT_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_CRIT_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_ERROR_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_WARN_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_NOTICE_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_INFO_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_DEBUG_Logger_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_Logger_priorityStringMap_get_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_SYSLOG_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_STDOUT_Logger_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_SWSS_STDERR_Logger_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_Logger_outputStringMap_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_Logger_getInstance_swsscommon_728e05b169b08794(void); -extern void _wrap_Logger_setMinPrio_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_intgo _wrap_Logger_getMinPrio_swsscommon_728e05b169b08794(void); -extern void _wrap_Logger_linkToDbWithOutput_swsscommon_728e05b169b08794(swig_type_803 arg1, uintptr_t arg2, swig_type_804 arg3, uintptr_t arg4, swig_type_805 arg5); -extern void _wrap_Logger_linkToDb_swsscommon_728e05b169b08794(swig_type_806 arg1, uintptr_t arg2, swig_type_807 arg3); -extern void _wrap_Logger_linkToDbNative__SWIG_0_swsscommon_728e05b169b08794(swig_type_808 arg1, swig_type_809 arg2); -extern void _wrap_Logger_linkToDbNative__SWIG_1_swsscommon_728e05b169b08794(swig_type_810 arg1); -extern void _wrap_Logger_restartLogger_swsscommon_728e05b169b08794(void); -extern void _wrap_Logger_write_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_811 arg3); -extern void _wrap_Logger_wthrow_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2, swig_type_812 arg3); -extern swig_type_813 _wrap_Logger_priorityToString_swsscommon_728e05b169b08794(swig_intgo arg1); -extern swig_type_814 _wrap_Logger_outputToString_swsscommon_728e05b169b08794(swig_intgo arg1); -extern void _wrap_Logger_swssOutputNotify_swsscommon_728e05b169b08794(swig_type_815 arg1, swig_type_816 arg2); -extern uintptr_t _wrap_events_init_publisher_swsscommon_728e05b169b08794(swig_type_817 arg1); -extern void _wrap_events_deinit_publisher_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_event_publish__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_818 arg2, uintptr_t arg3); -extern swig_intgo _wrap_event_publish__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_819 arg2); -extern uintptr_t _wrap_events_init_subscriber__SWIG_0_swsscommon_728e05b169b08794(_Bool arg1, swig_intgo arg2, uintptr_t arg3); -extern uintptr_t _wrap_events_init_subscriber__SWIG_1_swsscommon_728e05b169b08794(_Bool arg1, swig_intgo arg2); -extern uintptr_t _wrap_events_init_subscriber__SWIG_2_swsscommon_728e05b169b08794(_Bool arg1); -extern uintptr_t _wrap_events_init_subscriber__SWIG_3_swsscommon_728e05b169b08794(void); -extern void _wrap_events_deinit_subscriber_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_event_receive_op_t_key_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_820 arg2); -extern swig_type_821 _wrap_event_receive_op_t_key_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_event_receive_op_t_params_set_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern uintptr_t _wrap_event_receive_op_t_params_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_event_receive_op_t_missed_cnt_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_intgo arg2); -extern swig_intgo _wrap_event_receive_op_t_missed_cnt_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern void _wrap_event_receive_op_t_publish_epoch_ms_set_swsscommon_728e05b169b08794(uintptr_t arg1, swig_type_822 arg2); -extern swig_type_823 _wrap_event_receive_op_t_publish_epoch_ms_get_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_event_receive_op_t_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_event_receive_op_t_swsscommon_728e05b169b08794(uintptr_t arg1); -extern swig_intgo _wrap_event_receive_swsscommon_728e05b169b08794(uintptr_t arg1, uintptr_t arg2); -extern swig_intgo _wrap_event_receive_json_swsscommon_728e05b169b08794(uintptr_t arg1, swig_voidp arg2, swig_voidp arg3, swig_voidp arg4); -extern swig_intgo _wrap_StatusCode_SWSS_RC_SUCCESS_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_INVALID_PARAM_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_DEADLINE_EXCEEDED_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_UNAVAIL_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_NOT_FOUND_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_NO_MEMORY_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_EXISTS_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_PERMISSION_DENIED_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_FULL_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_IN_USE_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_INTERNAL_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_UNIMPLEMENTED_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_NOT_EXECUTED_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_FAILED_PRECONDITION_swsscommon_728e05b169b08794(void); -extern swig_intgo _wrap_StatusCode_SWSS_RC_UNKNOWN_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_statusCodeMapping_get_swsscommon_728e05b169b08794(void); -extern uintptr_t _wrap_StatusCodeLookup_get_swsscommon_728e05b169b08794(void); -extern swig_type_824 _wrap_statusCodeToStr_swsscommon_728e05b169b08794(swig_voidp arg1); -extern swig_intgo _wrap_strToStatusCode_swsscommon_728e05b169b08794(swig_type_825 arg1); -extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2, _Bool arg3); -extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2); -extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); -extern _Bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_3_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2, _Bool arg3); -extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2); -extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); -extern _Bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_3_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_0_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2, _Bool arg3); -extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_1_swsscommon_728e05b169b08794(swig_intgo arg1, swig_intgo arg2); -extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_2_swsscommon_728e05b169b08794(swig_intgo arg1); -extern _Bool _wrap_RestartWaiter_waitFastBootDone__SWIG_3_swsscommon_728e05b169b08794(void); -extern _Bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_0_swsscommon_728e05b169b08794(uintptr_t arg1, _Bool arg2); -extern _Bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_1_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RestartWaiter_isAdvancedBootInProgress_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RestartWaiter_isFastBootInProgress_swsscommon_728e05b169b08794(uintptr_t arg1); -extern _Bool _wrap_RestartWaiter_isWarmBootInProgress_swsscommon_728e05b169b08794(uintptr_t arg1); -extern uintptr_t _wrap_new_RestartWaiter_swsscommon_728e05b169b08794(void); -extern void _wrap_delete_RestartWaiter_swsscommon_728e05b169b08794(uintptr_t arg1); -#undef intgo -*/ -import "C" - -import "unsafe" -import _ "runtime/cgo" -import "sync" - - -type _ unsafe.Pointer - - - -var Swig_escape_always_false bool -var Swig_escape_val interface{} - - -type _swig_fnptr *byte -type _swig_memberptr *byte - - -type _ sync.Mutex - - -type swig_gostring struct { p uintptr; n int } -func swigCopyString(s string) string { - p := *(*swig_gostring)(unsafe.Pointer(&s)) - r := string((*[0x7fffffff]byte)(unsafe.Pointer(p.p))[:p.n]) - Swig_free(p.p) - return r -} - -func Swig_free(arg1 uintptr) { - _swig_i_0 := arg1 - C._wrap_Swig_free_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func Swig_malloc(arg1 int) (_swig_ret uintptr) { - var swig_r uintptr - _swig_i_0 := arg1 - swig_r = (uintptr)(C._wrap_Swig_malloc_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) - return swig_r -} - -type SwigcptrFieldValuePair uintptr - -func (p SwigcptrFieldValuePair) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrFieldValuePair) SwigIsFieldValuePair() { -} - -func NewFieldValuePair__SWIG_0() (_swig_ret FieldValuePair) { - var swig_r FieldValuePair - swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_new_FieldValuePair__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewFieldValuePair__SWIG_1(arg1 string, arg2 string) (_swig_ret FieldValuePair) { - var swig_r FieldValuePair - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_new_FieldValuePair__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_1)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_2)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewFieldValuePair__SWIG_2(arg1 FieldValuePair) (_swig_ret FieldValuePair) { - var swig_r FieldValuePair - _swig_i_0 := arg1.Swigcptr() - swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_new_FieldValuePair__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewFieldValuePair(a ...interface{}) FieldValuePair { - argc := len(a) - if argc == 0 { - return NewFieldValuePair__SWIG_0() - } - if argc == 1 { - return NewFieldValuePair__SWIG_2(a[0].(FieldValuePair)) - } - if argc == 2 { - return NewFieldValuePair__SWIG_1(a[0].(string), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrFieldValuePair) SetFirst(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_FieldValuePair_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_3)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrFieldValuePair) GetFirst() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_FieldValuePair_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrFieldValuePair) SetSecond(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_FieldValuePair_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_5)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrFieldValuePair) GetSecond() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_FieldValuePair_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteFieldValuePair(arg1 FieldValuePair) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_FieldValuePair_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type FieldValuePair interface { - Swigcptr() uintptr - SwigIsFieldValuePair() - SetFirst(arg2 string) - GetFirst() (_swig_ret string) - SetSecond(arg2 string) - GetSecond() (_swig_ret string) -} - -type SwigcptrFieldValuePairs uintptr - -func (p SwigcptrFieldValuePairs) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrFieldValuePairs) SwigIsFieldValuePairs() { -} - -func NewFieldValuePairs__SWIG_0() (_swig_ret FieldValuePairs) { - var swig_r FieldValuePairs - swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_new_FieldValuePairs__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewFieldValuePairs__SWIG_1(arg1 int64) (_swig_ret FieldValuePairs) { - var swig_r FieldValuePairs - _swig_i_0 := arg1 - swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_new_FieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_7(_swig_i_0)))) - return swig_r -} - -func NewFieldValuePairs__SWIG_2(arg1 FieldValuePairs) (_swig_ret FieldValuePairs) { - var swig_r FieldValuePairs - _swig_i_0 := arg1.Swigcptr() - swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_new_FieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewFieldValuePairs(a ...interface{}) FieldValuePairs { - argc := len(a) - if argc == 0 { - return NewFieldValuePairs__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(int64); !ok { - goto check_2 - } - return NewFieldValuePairs__SWIG_1(a[0].(int64)) - } -check_2: - if argc == 1 { - return NewFieldValuePairs__SWIG_2(a[0].(FieldValuePairs)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrFieldValuePairs) Size() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_FieldValuePairs_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairs) Capacity() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_FieldValuePairs_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairs) Reserve(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_FieldValuePairs_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_10(_swig_i_1)) -} - -func (arg1 SwigcptrFieldValuePairs) IsEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_FieldValuePairs_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairs) Clear() { - _swig_i_0 := arg1 - C._wrap_FieldValuePairs_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrFieldValuePairs) Add(arg2 FieldValuePair) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_FieldValuePairs_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrFieldValuePairs) Get(arg2 int) (_swig_ret FieldValuePair) { - var swig_r FieldValuePair - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValuePair)(SwigcptrFieldValuePair(C._wrap_FieldValuePairs_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairs) Set(arg2 int, arg3 FieldValuePair) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_FieldValuePairs_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func DeleteFieldValuePairs(arg1 FieldValuePairs) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_FieldValuePairs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type FieldValuePairs interface { - Swigcptr() uintptr - SwigIsFieldValuePairs() - Size() (_swig_ret int64) - Capacity() (_swig_ret int64) - Reserve(arg2 int64) - IsEmpty() (_swig_ret bool) - Clear() - Add(arg2 FieldValuePair) - Get(arg2 int) (_swig_ret FieldValuePair) - Set(arg2 int, arg3 FieldValuePair) -} - -type SwigcptrFieldValuePairsList uintptr - -func (p SwigcptrFieldValuePairsList) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrFieldValuePairsList) SwigIsFieldValuePairsList() { -} - -func NewFieldValuePairsList__SWIG_0() (_swig_ret FieldValuePairsList) { - var swig_r FieldValuePairsList - swig_r = (FieldValuePairsList)(SwigcptrFieldValuePairsList(C._wrap_new_FieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewFieldValuePairsList__SWIG_1(arg1 int64) (_swig_ret FieldValuePairsList) { - var swig_r FieldValuePairsList - _swig_i_0 := arg1 - swig_r = (FieldValuePairsList)(SwigcptrFieldValuePairsList(C._wrap_new_FieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_11(_swig_i_0)))) - return swig_r -} - -func NewFieldValuePairsList__SWIG_2(arg1 FieldValuePairsList) (_swig_ret FieldValuePairsList) { - var swig_r FieldValuePairsList - _swig_i_0 := arg1.Swigcptr() - swig_r = (FieldValuePairsList)(SwigcptrFieldValuePairsList(C._wrap_new_FieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewFieldValuePairsList(a ...interface{}) FieldValuePairsList { - argc := len(a) - if argc == 0 { - return NewFieldValuePairsList__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(int64); !ok { - goto check_2 - } - return NewFieldValuePairsList__SWIG_1(a[0].(int64)) - } -check_2: - if argc == 1 { - return NewFieldValuePairsList__SWIG_2(a[0].(FieldValuePairsList)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrFieldValuePairsList) Size() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_FieldValuePairsList_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairsList) Capacity() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_FieldValuePairsList_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairsList) Reserve(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_FieldValuePairsList_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_14(_swig_i_1)) -} - -func (arg1 SwigcptrFieldValuePairsList) IsEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_FieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairsList) Clear() { - _swig_i_0 := arg1 - C._wrap_FieldValuePairsList_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrFieldValuePairsList) Add(arg2 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_FieldValuePairsList_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrFieldValuePairsList) Get(arg2 int) (_swig_ret FieldValuePairs) { - var swig_r FieldValuePairs - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_FieldValuePairsList_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrFieldValuePairsList) Set(arg2 int, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_FieldValuePairsList_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func DeleteFieldValuePairsList(arg1 FieldValuePairsList) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_FieldValuePairsList_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type FieldValuePairsList interface { - Swigcptr() uintptr - SwigIsFieldValuePairsList() - Size() (_swig_ret int64) - Capacity() (_swig_ret int64) - Reserve(arg2 int64) - IsEmpty() (_swig_ret bool) - Clear() - Add(arg2 FieldValuePairs) - Get(arg2 int) (_swig_ret FieldValuePairs) - Set(arg2 int, arg3 FieldValuePairs) -} - -type SwigcptrKeyFieldValuePairs uintptr - -func (p SwigcptrKeyFieldValuePairs) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrKeyFieldValuePairs) SwigIsKeyFieldValuePairs() { -} - -func NewKeyFieldValuePairs__SWIG_0() (_swig_ret KeyFieldValuePairs) { - var swig_r KeyFieldValuePairs - swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_new_KeyFieldValuePairs__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewKeyFieldValuePairs__SWIG_1(arg1 string, arg2 FieldValuePairs) (_swig_ret KeyFieldValuePairs) { - var swig_r KeyFieldValuePairs - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_new_KeyFieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_15)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func NewKeyFieldValuePairs__SWIG_2(arg1 KeyFieldValuePairs) (_swig_ret KeyFieldValuePairs) { - var swig_r KeyFieldValuePairs - _swig_i_0 := arg1.Swigcptr() - swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_new_KeyFieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewKeyFieldValuePairs(a ...interface{}) KeyFieldValuePairs { - argc := len(a) - if argc == 0 { - return NewKeyFieldValuePairs__SWIG_0() - } - if argc == 1 { - return NewKeyFieldValuePairs__SWIG_2(a[0].(KeyFieldValuePairs)) - } - if argc == 2 { - return NewKeyFieldValuePairs__SWIG_1(a[0].(string), a[1].(FieldValuePairs)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrKeyFieldValuePairs) SetFirst(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_KeyFieldValuePairs_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_16)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrKeyFieldValuePairs) GetFirst() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_KeyFieldValuePairs_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrKeyFieldValuePairs) SetSecond(arg2 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyFieldValuePairs_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyFieldValuePairs) GetSecond() (_swig_ret FieldValuePairs) { - var swig_r FieldValuePairs - _swig_i_0 := arg1 - swig_r = (FieldValuePairs)(SwigcptrFieldValuePairs(C._wrap_KeyFieldValuePairs_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DeleteKeyFieldValuePairs(arg1 KeyFieldValuePairs) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_KeyFieldValuePairs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type KeyFieldValuePairs interface { - Swigcptr() uintptr - SwigIsKeyFieldValuePairs() - SetFirst(arg2 string) - GetFirst() (_swig_ret string) - SetSecond(arg2 FieldValuePairs) - GetSecond() (_swig_ret FieldValuePairs) -} - -type SwigcptrKeyFieldValuePairsList uintptr - -func (p SwigcptrKeyFieldValuePairsList) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrKeyFieldValuePairsList) SwigIsKeyFieldValuePairsList() { -} - -func NewKeyFieldValuePairsList__SWIG_0() (_swig_ret KeyFieldValuePairsList) { - var swig_r KeyFieldValuePairsList - swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_new_KeyFieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewKeyFieldValuePairsList__SWIG_1(arg1 int64) (_swig_ret KeyFieldValuePairsList) { - var swig_r KeyFieldValuePairsList - _swig_i_0 := arg1 - swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_new_KeyFieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_18(_swig_i_0)))) - return swig_r -} - -func NewKeyFieldValuePairsList__SWIG_2(arg1 KeyFieldValuePairsList) (_swig_ret KeyFieldValuePairsList) { - var swig_r KeyFieldValuePairsList - _swig_i_0 := arg1.Swigcptr() - swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_new_KeyFieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewKeyFieldValuePairsList(a ...interface{}) KeyFieldValuePairsList { - argc := len(a) - if argc == 0 { - return NewKeyFieldValuePairsList__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(int64); !ok { - goto check_2 - } - return NewKeyFieldValuePairsList__SWIG_1(a[0].(int64)) - } -check_2: - if argc == 1 { - return NewKeyFieldValuePairsList__SWIG_2(a[0].(KeyFieldValuePairsList)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Size() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_KeyFieldValuePairsList_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Capacity() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_KeyFieldValuePairsList_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Reserve(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_KeyFieldValuePairsList_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_21(_swig_i_1)) -} - -func (arg1 SwigcptrKeyFieldValuePairsList) IsEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_KeyFieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Clear() { - _swig_i_0 := arg1 - C._wrap_KeyFieldValuePairsList_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Add(arg2 KeyFieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyFieldValuePairsList_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Get(arg2 int) (_swig_ret KeyFieldValuePairs) { - var swig_r KeyFieldValuePairs - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (KeyFieldValuePairs)(SwigcptrKeyFieldValuePairs(C._wrap_KeyFieldValuePairsList_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrKeyFieldValuePairsList) Set(arg2 int, arg3 KeyFieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_KeyFieldValuePairsList_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func DeleteKeyFieldValuePairsList(arg1 KeyFieldValuePairsList) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_KeyFieldValuePairsList_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type KeyFieldValuePairsList interface { - Swigcptr() uintptr - SwigIsKeyFieldValuePairsList() - Size() (_swig_ret int64) - Capacity() (_swig_ret int64) - Reserve(arg2 int64) - IsEmpty() (_swig_ret bool) - Clear() - Add(arg2 KeyFieldValuePairs) - Get(arg2 int) (_swig_ret KeyFieldValuePairs) - Set(arg2 int, arg3 KeyFieldValuePairs) -} - -type SwigcptrFieldValueMap uintptr - -func (p SwigcptrFieldValueMap) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrFieldValueMap) SwigIsFieldValueMap() { -} - -func NewFieldValueMap__SWIG_0() (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_new_FieldValueMap__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewFieldValueMap__SWIG_1(arg1 FieldValueMap) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1.Swigcptr() - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_new_FieldValueMap__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewFieldValueMap(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 0 { - return NewFieldValueMap__SWIG_0() - } - if argc == 1 { - return NewFieldValueMap__SWIG_1(a[0].(FieldValueMap)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrFieldValueMap) Size() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_FieldValueMap_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValueMap) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_FieldValueMap_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrFieldValueMap) Clear() { - _swig_i_0 := arg1 - C._wrap_FieldValueMap_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrFieldValueMap) Get(arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_FieldValueMap_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_23)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrFieldValueMap) Set(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_FieldValueMap_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_24)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_25)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrFieldValueMap) Delete(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_FieldValueMap_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_26)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrFieldValueMap) Has_key(arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_FieldValueMap_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_27)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func DeleteFieldValueMap(arg1 FieldValueMap) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_FieldValueMap_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type FieldValueMap interface { - Swigcptr() uintptr - SwigIsFieldValueMap() - Size() (_swig_ret uint) - Empty() (_swig_ret bool) - Clear() - Get(arg2 string) (_swig_ret string) - Set(arg2 string, arg3 string) - Delete(arg2 string) - Has_key(arg2 string) (_swig_ret bool) -} - -type SwigcptrVectorString uintptr - -func (p SwigcptrVectorString) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrVectorString) SwigIsVectorString() { -} - -func NewVectorString__SWIG_0() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_new_VectorString__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewVectorString__SWIG_1(arg1 int64) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_new_VectorString__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_28(_swig_i_0)))) - return swig_r -} - -func NewVectorString__SWIG_2(arg1 VectorString) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1.Swigcptr() - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_new_VectorString__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewVectorString(a ...interface{}) VectorString { - argc := len(a) - if argc == 0 { - return NewVectorString__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(int64); !ok { - goto check_2 - } - return NewVectorString__SWIG_1(a[0].(int64)) - } -check_2: - if argc == 1 { - return NewVectorString__SWIG_2(a[0].(VectorString)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrVectorString) Size() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_VectorString_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrVectorString) Capacity() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_VectorString_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrVectorString) Reserve(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_VectorString_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_31(_swig_i_1)) -} - -func (arg1 SwigcptrVectorString) IsEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_VectorString_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrVectorString) Clear() { - _swig_i_0 := arg1 - C._wrap_VectorString_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrVectorString) Add(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_VectorString_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_32)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrVectorString) Get(arg2 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_VectorString_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrVectorString) Set(arg2 int, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_VectorString_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_34)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func DeleteVectorString(arg1 VectorString) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_VectorString_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type VectorString interface { - Swigcptr() uintptr - SwigIsVectorString() - Size() (_swig_ret int64) - Capacity() (_swig_ret int64) - Reserve(arg2 int64) - IsEmpty() (_swig_ret bool) - Clear() - Add(arg2 string) - Get(arg2 int) (_swig_ret string) - Set(arg2 int, arg3 string) -} - -type SwigcptrScanResult uintptr - -func (p SwigcptrScanResult) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrScanResult) SwigIsScanResult() { -} - -func NewScanResult__SWIG_0() (_swig_ret ScanResult) { - var swig_r ScanResult - swig_r = (ScanResult)(SwigcptrScanResult(C._wrap_new_ScanResult__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewScanResult__SWIG_1(arg1 int64, arg2 VectorString) (_swig_ret ScanResult) { - var swig_r ScanResult - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (ScanResult)(SwigcptrScanResult(C._wrap_new_ScanResult__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_35(_swig_i_0), C.uintptr_t(_swig_i_1)))) - return swig_r -} - -func NewScanResult__SWIG_2(arg1 ScanResult) (_swig_ret ScanResult) { - var swig_r ScanResult - _swig_i_0 := arg1.Swigcptr() - swig_r = (ScanResult)(SwigcptrScanResult(C._wrap_new_ScanResult__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewScanResult(a ...interface{}) ScanResult { - argc := len(a) - if argc == 0 { - return NewScanResult__SWIG_0() - } - if argc == 1 { - return NewScanResult__SWIG_2(a[0].(ScanResult)) - } - if argc == 2 { - return NewScanResult__SWIG_1(a[0].(int64), a[1].(VectorString)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrScanResult) SetFirst(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ScanResult_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_36(_swig_i_1)) -} - -func (arg1 SwigcptrScanResult) GetFirst() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_ScanResult_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrScanResult) SetSecond(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ScanResult_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrScanResult) GetSecond() (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ScanResult_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DeleteScanResult(arg1 ScanResult) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ScanResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type ScanResult interface { - Swigcptr() uintptr - SwigIsScanResult() - SetFirst(arg2 int64) - GetFirst() (_swig_ret int64) - SetSecond(arg2 VectorString) - GetSecond() (_swig_ret VectorString) -} - -type SwigcptrGetTableResult uintptr - -func (p SwigcptrGetTableResult) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrGetTableResult) SwigIsGetTableResult() { -} - -func NewGetTableResult__SWIG_0() (_swig_ret GetTableResult) { - var swig_r GetTableResult - swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_new_GetTableResult__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewGetTableResult__SWIG_1(arg1 GetTableResult) (_swig_ret GetTableResult) { - var swig_r GetTableResult - _swig_i_0 := arg1.Swigcptr() - swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_new_GetTableResult__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewGetTableResult(a ...interface{}) GetTableResult { - argc := len(a) - if argc == 0 { - return NewGetTableResult__SWIG_0() - } - if argc == 1 { - return NewGetTableResult__SWIG_1(a[0].(GetTableResult)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrGetTableResult) Size() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_GetTableResult_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrGetTableResult) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_GetTableResult_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrGetTableResult) Clear() { - _swig_i_0 := arg1 - C._wrap_GetTableResult_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrGetTableResult) Get(arg2 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_GetTableResult_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_38)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrGetTableResult) Set(arg2 string, arg3 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_GetTableResult_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_39)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrGetTableResult) Delete(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_GetTableResult_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_40)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrGetTableResult) Has_key(arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_GetTableResult_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_41)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func DeleteGetTableResult(arg1 GetTableResult) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_GetTableResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type GetTableResult interface { - Swigcptr() uintptr - SwigIsGetTableResult() - Size() (_swig_ret uint) - Empty() (_swig_ret bool) - Clear() - Get(arg2 string) (_swig_ret FieldValueMap) - Set(arg2 string, arg3 FieldValueMap) - Delete(arg2 string) - Has_key(arg2 string) (_swig_ret bool) -} - -type SwigcptrGetConfigResult uintptr - -func (p SwigcptrGetConfigResult) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrGetConfigResult) SwigIsGetConfigResult() { -} - -func NewGetConfigResult__SWIG_0() (_swig_ret GetConfigResult) { - var swig_r GetConfigResult - swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_new_GetConfigResult__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewGetConfigResult__SWIG_1(arg1 GetConfigResult) (_swig_ret GetConfigResult) { - var swig_r GetConfigResult - _swig_i_0 := arg1.Swigcptr() - swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_new_GetConfigResult__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewGetConfigResult(a ...interface{}) GetConfigResult { - argc := len(a) - if argc == 0 { - return NewGetConfigResult__SWIG_0() - } - if argc == 1 { - return NewGetConfigResult__SWIG_1(a[0].(GetConfigResult)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrGetConfigResult) Size() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_GetConfigResult_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrGetConfigResult) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_GetConfigResult_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrGetConfigResult) Clear() { - _swig_i_0 := arg1 - C._wrap_GetConfigResult_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrGetConfigResult) Get(arg2 string) (_swig_ret GetTableResult) { - var swig_r GetTableResult - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_GetConfigResult_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_42)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrGetConfigResult) Set(arg2 string, arg3 GetTableResult) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_GetConfigResult_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_43)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrGetConfigResult) Delete(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_GetConfigResult_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_44)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrGetConfigResult) Has_key(arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_GetConfigResult_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_45)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func DeleteGetConfigResult(arg1 GetConfigResult) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_GetConfigResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type GetConfigResult interface { - Swigcptr() uintptr - SwigIsGetConfigResult() - Size() (_swig_ret uint) - Empty() (_swig_ret bool) - Clear() - Get(arg2 string) (_swig_ret GetTableResult) - Set(arg2 string, arg3 GetTableResult) - Delete(arg2 string) - Has_key(arg2 string) (_swig_ret bool) -} - -type SwigcptrGetInstanceListResult uintptr - -func (p SwigcptrGetInstanceListResult) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrGetInstanceListResult) SwigIsGetInstanceListResult() { -} - -func NewGetInstanceListResult__SWIG_0() (_swig_ret GetInstanceListResult) { - var swig_r GetInstanceListResult - swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_new_GetInstanceListResult__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewGetInstanceListResult__SWIG_1(arg1 GetInstanceListResult) (_swig_ret GetInstanceListResult) { - var swig_r GetInstanceListResult - _swig_i_0 := arg1.Swigcptr() - swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_new_GetInstanceListResult__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewGetInstanceListResult(a ...interface{}) GetInstanceListResult { - argc := len(a) - if argc == 0 { - return NewGetInstanceListResult__SWIG_0() - } - if argc == 1 { - return NewGetInstanceListResult__SWIG_1(a[0].(GetInstanceListResult)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrGetInstanceListResult) Size() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_GetInstanceListResult_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrGetInstanceListResult) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_GetInstanceListResult_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrGetInstanceListResult) Clear() { - _swig_i_0 := arg1 - C._wrap_GetInstanceListResult_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrGetInstanceListResult) Get(arg2 string) (_swig_ret RedisInstInfo) { - var swig_r RedisInstInfo - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (RedisInstInfo)(SwigcptrRedisInstInfo(C._wrap_GetInstanceListResult_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_46)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrGetInstanceListResult) Set(arg2 string, arg3 RedisInstInfo) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_GetInstanceListResult_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_47)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrGetInstanceListResult) Delete(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_GetInstanceListResult_delete_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_48)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrGetInstanceListResult) Has_key(arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_GetInstanceListResult_has_key_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_49)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func DeleteGetInstanceListResult(arg1 GetInstanceListResult) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_GetInstanceListResult_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type GetInstanceListResult interface { - Swigcptr() uintptr - SwigIsGetInstanceListResult() - Size() (_swig_ret uint) - Empty() (_swig_ret bool) - Clear() - Get(arg2 string) (_swig_ret RedisInstInfo) - Set(arg2 string, arg3 RedisInstInfo) - Delete(arg2 string) - Has_key(arg2 string) (_swig_ret bool) -} - -type SwigcptrKeyOpFieldsValuesQueue uintptr - -func (p SwigcptrKeyOpFieldsValuesQueue) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrKeyOpFieldsValuesQueue) SwigIsKeyOpFieldsValuesQueue() { -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_KeyOpFieldsValuesQueue_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func NewKeyOpFieldsValuesQueue__SWIG_0() (_swig_ret KeyOpFieldsValuesQueue) { - var swig_r KeyOpFieldsValuesQueue - swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewKeyOpFieldsValuesQueue__SWIG_1(arg1 uint, arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) (_swig_ret KeyOpFieldsValuesQueue) { - var swig_r KeyOpFieldsValuesQueue - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.uintptr_t(_swig_i_1)))) - return swig_r -} - -func NewKeyOpFieldsValuesQueue__SWIG_2(arg1 uint) (_swig_ret KeyOpFieldsValuesQueue) { - var swig_r KeyOpFieldsValuesQueue - _swig_i_0 := arg1 - swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)))) - return swig_r -} - -func NewKeyOpFieldsValuesQueue__SWIG_3(arg1 KeyOpFieldsValuesQueue) (_swig_ret KeyOpFieldsValuesQueue) { - var swig_r KeyOpFieldsValuesQueue - _swig_i_0 := arg1.Swigcptr() - swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_new_KeyOpFieldsValuesQueue__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewKeyOpFieldsValuesQueue(a ...interface{}) KeyOpFieldsValuesQueue { - argc := len(a) - if argc == 0 { - return NewKeyOpFieldsValuesQueue__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(SwigcptrKeyOpFieldsValuesQueue); !ok { - goto check_2 - } - return NewKeyOpFieldsValuesQueue__SWIG_3(a[0].(KeyOpFieldsValuesQueue)) - } -check_2: - if argc == 1 { - return NewKeyOpFieldsValuesQueue__SWIG_2(a[0].(uint)) - } - if argc == 2 { - return NewKeyOpFieldsValuesQueue__SWIG_1(a[0].(uint), a[1].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - } - panic("No match for overloaded function call") -} - -func DeleteKeyOpFieldsValuesQueue(arg1 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_KeyOpFieldsValuesQueue_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Assign(arg2 uint, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_assign_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Swap(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_swap_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Size() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_KeyOpFieldsValuesQueue_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Max_size() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_KeyOpFieldsValuesQueue_max_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Resize__SWIG_0(arg2 uint, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_resize__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Resize__SWIG_1(arg2 uint) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_KeyOpFieldsValuesQueue_resize__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (p SwigcptrKeyOpFieldsValuesQueue) Resize(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Resize__SWIG_1(a[0].(uint)) - return - } - if argc == 2 { - p.Resize__SWIG_0(a[0].(uint), a[1].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Front() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - var swig_r Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ - _swig_i_0 := arg1 - swig_r = (Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)(SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_(C._wrap_KeyOpFieldsValuesQueue_front_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Back() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - var swig_r Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ - _swig_i_0 := arg1 - swig_r = (Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)(SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_(C._wrap_KeyOpFieldsValuesQueue_back_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Push_front(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_push_front_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Push_back(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_push_back_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Pop_front() { - _swig_i_0 := arg1 - C._wrap_KeyOpFieldsValuesQueue_pop_front_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Pop_back() { - _swig_i_0 := arg1 - C._wrap_KeyOpFieldsValuesQueue_pop_back_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Clear() { - _swig_i_0 := arg1 - C._wrap_KeyOpFieldsValuesQueue_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Getitem(arg2 int) (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - var swig_r Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)(SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_(C._wrap_KeyOpFieldsValuesQueue_getitem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Setitem(arg2 int, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_setitem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Delitem(arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_KeyOpFieldsValuesQueue_delitem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Getslice(arg2 int, arg3 int) (_swig_ret KeyOpFieldsValuesQueue) { - var swig_r KeyOpFieldsValuesQueue - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (KeyOpFieldsValuesQueue)(SwigcptrKeyOpFieldsValuesQueue(C._wrap_KeyOpFieldsValuesQueue_getslice_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2)))) - return swig_r -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Setslice(arg2 int, arg3 int, arg4 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_KeyOpFieldsValuesQueue_setslice_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2), C.uintptr_t(_swig_i_3)) -} - -func (arg1 SwigcptrKeyOpFieldsValuesQueue) Delslice(arg2 int, arg3 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_KeyOpFieldsValuesQueue_delslice_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2)) -} - -type KeyOpFieldsValuesQueue interface { - Swigcptr() uintptr - SwigIsKeyOpFieldsValuesQueue() - Empty() (_swig_ret bool) - Assign(arg2 uint, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Swap(arg2 KeyOpFieldsValuesQueue) - Size() (_swig_ret uint) - Max_size() (_swig_ret uint) - Resize(a ...interface{}) - Front() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Back() (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Push_front(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Push_back(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Pop_front() - Pop_back() - Clear() - Getitem(arg2 int) (_swig_ret Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Setitem(arg2 int, arg3 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Delitem(arg2 int) - Getslice(arg2 int, arg3 int) (_swig_ret KeyOpFieldsValuesQueue) - Setslice(arg2 int, arg3 int, arg4 KeyOpFieldsValuesQueue) - Delslice(arg2 int, arg3 int) -} - -type SwigcptrVectorSonicDbKey uintptr - -func (p SwigcptrVectorSonicDbKey) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrVectorSonicDbKey) SwigIsVectorSonicDbKey() { -} - -func NewVectorSonicDbKey__SWIG_0() (_swig_ret VectorSonicDbKey) { - var swig_r VectorSonicDbKey - swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_new_VectorSonicDbKey__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewVectorSonicDbKey__SWIG_1(arg1 int64) (_swig_ret VectorSonicDbKey) { - var swig_r VectorSonicDbKey - _swig_i_0 := arg1 - swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_new_VectorSonicDbKey__SWIG_1_swsscommon_728e05b169b08794(C.swig_type_50(_swig_i_0)))) - return swig_r -} - -func NewVectorSonicDbKey__SWIG_2(arg1 VectorSonicDbKey) (_swig_ret VectorSonicDbKey) { - var swig_r VectorSonicDbKey - _swig_i_0 := arg1.Swigcptr() - swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_new_VectorSonicDbKey__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewVectorSonicDbKey(a ...interface{}) VectorSonicDbKey { - argc := len(a) - if argc == 0 { - return NewVectorSonicDbKey__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(int64); !ok { - goto check_2 - } - return NewVectorSonicDbKey__SWIG_1(a[0].(int64)) - } -check_2: - if argc == 1 { - return NewVectorSonicDbKey__SWIG_2(a[0].(VectorSonicDbKey)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrVectorSonicDbKey) Size() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_VectorSonicDbKey_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrVectorSonicDbKey) Capacity() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_VectorSonicDbKey_capacity_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrVectorSonicDbKey) Reserve(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_VectorSonicDbKey_reserve_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_53(_swig_i_1)) -} - -func (arg1 SwigcptrVectorSonicDbKey) IsEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_VectorSonicDbKey_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrVectorSonicDbKey) Clear() { - _swig_i_0 := arg1 - C._wrap_VectorSonicDbKey_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrVectorSonicDbKey) Add(arg2 SonicDBKey) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_VectorSonicDbKey_add_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrVectorSonicDbKey) Get(arg2 int) (_swig_ret SonicDBKey) { - var swig_r SonicDBKey - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_VectorSonicDbKey_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrVectorSonicDbKey) Set(arg2 int, arg3 SonicDBKey) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_VectorSonicDbKey_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func DeleteVectorSonicDbKey(arg1 VectorSonicDbKey) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_VectorSonicDbKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type VectorSonicDbKey interface { - Swigcptr() uintptr - SwigIsVectorSonicDbKey() - Size() (_swig_ret int64) - Capacity() (_swig_ret int64) - Reserve(arg2 int64) - IsEmpty() (_swig_ret bool) - Clear() - Add(arg2 SonicDBKey) - Get(arg2 int) (_swig_ret SonicDBKey) - Set(arg2 int, arg3 SonicDBKey) -} - -func CastSelectableToRedisSelectObj(arg1 Selectable) (_swig_ret RedisSelect) { - var swig_r RedisSelect - _swig_i_0 := arg1.Swigcptr() - swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_CastSelectableToRedisSelectObj_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func CastSelectableToSubscriberTableObj(arg1 Selectable) (_swig_ret SubscriberStateTable) { - var swig_r SubscriberStateTable - _swig_i_0 := arg1.Swigcptr() - swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_CastSelectableToSubscriberTableObj_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -const APPL_DB int = 0 -const ASIC_DB int = 1 -const COUNTERS_DB int = 2 -const LOGLEVEL_DB int = 3 -const CONFIG_DB int = 4 -const PFC_WD_DB int = 5 -const FLEX_COUNTER_DB int = 5 -const STATE_DB int = 6 -const SNMP_OVERLAY_DB int = 7 -const RESTAPI_DB int = 8 -const GB_ASIC_DB int = 9 -const GB_COUNTERS_DB int = 10 -const GB_FLEX_COUNTER_DB int = 11 -const CHASSIS_APP_DB int = 12 -const CHASSIS_STATE_DB int = 13 -const APPL_STATE_DB int = 14 -const DPU_APPL_DB int = 15 -const DPU_APPL_STATE_DB int = 16 -const DPU_STATE_DB int = 17 -const DPU_COUNTERS_DB int = 18 -const EVENT_DB int = 19 -const BMP_STATE_DB int = 20 -const APP_PORT_TABLE_NAME string = "PORT_TABLE" -const APP_SEND_TO_INGRESS_PORT_TABLE_NAME string = "SEND_TO_INGRESS_PORT_TABLE" -const APP_GEARBOX_TABLE_NAME string = "GEARBOX_TABLE" -const APP_FABRIC_PORT_TABLE_NAME string = "FABRIC_PORT_TABLE" -const APP_VLAN_TABLE_NAME string = "VLAN_TABLE" -const APP_VLAN_MEMBER_TABLE_NAME string = "VLAN_MEMBER_TABLE" -const APP_LAG_TABLE_NAME string = "LAG_TABLE" -const APP_LAG_MEMBER_TABLE_NAME string = "LAG_MEMBER_TABLE" -const APP_INTF_TABLE_NAME string = "INTF_TABLE" -const APP_NEIGH_TABLE_NAME string = "NEIGH_TABLE" -const APP_ROUTE_TABLE_NAME string = "ROUTE_TABLE" -const APP_LABEL_ROUTE_TABLE_NAME string = "LABEL_ROUTE_TABLE" -const APP_TUNNEL_DECAP_TABLE_NAME string = "TUNNEL_DECAP_TABLE" -const APP_TUNNEL_DECAP_TERM_TABLE_NAME string = "TUNNEL_DECAP_TERM_TABLE" -const APP_TUNNEL_ROUTE_TABLE_NAME string = "TUNNEL_ROUTE_TABLE" -const APP_FDB_TABLE_NAME string = "FDB_TABLE" -const APP_PFC_WD_TABLE_NAME string = "PFC_WD_TABLE" -const APP_SWITCH_TABLE_NAME string = "SWITCH_TABLE" -const APP_NEXTHOP_GROUP_TABLE_NAME string = "NEXTHOP_GROUP_TABLE" -const APP_CLASS_BASED_NEXT_HOP_GROUP_TABLE_NAME string = "CLASS_BASED_NEXT_HOP_GROUP_TABLE" -const APP_P4RT_TABLE_NAME string = "P4RT_TABLE" -const APP_P4RT_TABLES_DEFINITION_TABLE_NAME string = "TABLES_DEFINITION_TABLE" -const APP_P4RT_ROUTER_INTERFACE_TABLE_NAME string = "FIXED_ROUTER_INTERFACE_TABLE" -const APP_P4RT_NEIGHBOR_TABLE_NAME string = "FIXED_NEIGHBOR_TABLE" -const APP_P4RT_NEXTHOP_TABLE_NAME string = "FIXED_NEXTHOP_TABLE" -const APP_P4RT_WCMP_GROUP_TABLE_NAME string = "FIXED_WCMP_GROUP_TABLE" -const APP_P4RT_IPV4_TABLE_NAME string = "FIXED_IPV4_TABLE" -const APP_P4RT_IPV6_TABLE_NAME string = "FIXED_IPV6_TABLE" -const APP_P4RT_IPV4_MULTICAST_TABLE_NAME string = "FIXED_IPV4_MULTICAST_TABLE" -const APP_P4RT_IPV6_MULTICAST_TABLE_NAME string = "FIXED_IPV6_MULTICAST_TABLE" -const APP_P4RT_ACL_TABLE_DEFINITION_NAME string = "ACL_TABLE_DEFINITION_TABLE" -const APP_P4RT_MIRROR_SESSION_TABLE_NAME string = "FIXED_MIRROR_SESSION_TABLE" -const APP_P4RT_L3_ADMIT_TABLE_NAME string = "FIXED_L3_ADMIT_TABLE" -const APP_P4RT_TUNNEL_TABLE_NAME string = "FIXED_TUNNEL_TABLE" -const APP_P4RT_MULTICAST_ROUTER_INTERFACE_TABLE_NAME string = "FIXED_MULTICAST_ROUTER_INTERFACE_TABLE" -const APP_P4RT_REPLICATION_IP_MULTICAST_TABLE_NAME string = "REPLICATION_IP_MULTICAST_TABLE" -const APP_P4RT_REPLICATION_L2_MULTICAST_TABLE_NAME string = "REPLICATION_L2_MULTICAST_TABLE" -const APP_P4RT_IPV6_TUNNEL_TERMINATION_TABLE_NAME string = "FIXED_IPV6_TUNNEL_TERMINATION_TABLE" -const APP_P4RT_DISABLE_VLAN_CHECKS_TABLE_NAME string = "FIXED_DISABLE_VLAN_CHECKS_TABLE" -const APP_COPP_TABLE_NAME string = "COPP_TABLE" -const APP_VRF_TABLE_NAME string = "VRF_TABLE" -const APP_VNET_TABLE_NAME string = "VNET_TABLE" -const APP_VNET_RT_TABLE_NAME string = "VNET_ROUTE_TABLE" -const APP_VNET_RT_TUNNEL_TABLE_NAME string = "VNET_ROUTE_TUNNEL_TABLE" -const APP_VXLAN_VRF_TABLE_NAME string = "VXLAN_VRF_TABLE" -const APP_VXLAN_TUNNEL_MAP_TABLE_NAME string = "VXLAN_TUNNEL_MAP_TABLE" -const APP_VXLAN_TUNNEL_TABLE_NAME string = "VXLAN_TUNNEL_TABLE" -const APP_VXLAN_FDB_TABLE_NAME string = "VXLAN_FDB_TABLE" -const APP_VXLAN_REMOTE_VNI_TABLE_NAME string = "VXLAN_REMOTE_VNI_TABLE" -const APP_VXLAN_EVPN_NVO_TABLE_NAME string = "VXLAN_EVPN_NVO_TABLE" -const APP_NEIGH_SUPPRESS_VLAN_TABLE_NAME string = "SUPPRESS_VLAN_NEIGH_TABLE" -const APP_VLAN_STACKING_TABLE_NAME string = "VLAN_STACKING_TABLE" -const APP_VLAN_TRANSLATION_TABLE_NAME string = "VLAN_TRANSLATION_TABLE" -const APP_PASS_THROUGH_ROUTE_TABLE_NAME string = "PASS_THROUGH_ROUTE_TABLE" -const APP_ACL_TABLE_TABLE_NAME string = "ACL_TABLE_TABLE" -const APP_ACL_TABLE_TYPE_TABLE_NAME string = "ACL_TABLE_TYPE_TABLE" -const APP_ACL_RULE_TABLE_NAME string = "ACL_RULE_TABLE" -const APP_SFLOW_TABLE_NAME string = "SFLOW_TABLE" -const APP_SFLOW_SESSION_TABLE_NAME string = "SFLOW_SESSION_TABLE" -const APP_SFLOW_SAMPLE_RATE_TABLE_NAME string = "SFLOW_SAMPLE_RATE_TABLE" -const APP_NAT_TABLE_NAME string = "NAT_TABLE" -const APP_NAPT_TABLE_NAME string = "NAPT_TABLE" -const APP_NAT_TWICE_TABLE_NAME string = "NAT_TWICE_TABLE" -const APP_NAPT_TWICE_TABLE_NAME string = "NAPT_TWICE_TABLE" -const APP_NAT_GLOBAL_TABLE_NAME string = "NAT_GLOBAL_TABLE" -const APP_NAPT_POOL_IP_TABLE_NAME string = "NAPT_POOL_IP_TABLE" -const APP_NAT_DNAT_POOL_TABLE_NAME string = "NAT_DNAT_POOL_TABLE" -const APP_STP_VLAN_TABLE_NAME string = "STP_VLAN_TABLE" -const APP_STP_VLAN_PORT_TABLE_NAME string = "STP_VLAN_PORT_TABLE" -const APP_STP_VLAN_INSTANCE_TABLE_NAME string = "STP_VLAN_INSTANCE_TABLE" -const APP_STP_PORT_TABLE_NAME string = "STP_PORT_TABLE" -const APP_STP_PORT_STATE_TABLE_NAME string = "STP_PORT_STATE_TABLE" -const APP_STP_FASTAGEING_FLUSH_TABLE_NAME string = "STP_FASTAGEING_FLUSH_TABLE" -const APP_STP_BPDU_GUARD_TABLE_NAME string = "STP_BPDU_GUARD_TABLE" -const APP_MCLAG_FDB_TABLE_NAME string = "MCLAG_FDB_TABLE" -const APP_ISOLATION_GROUP_TABLE_NAME string = "ISOLATION_GROUP_TABLE" -const APP_BFD_SESSION_TABLE_NAME string = "BFD_SESSION_TABLE" -const APP_SAG_TABLE_NAME string = "SAG_TABLE" -const APP_FC_TO_NHG_INDEX_MAP_TABLE_NAME string = "FC_TO_NHG_INDEX_MAP_TABLE" -const APP_BGP_PROFILE_TABLE_NAME string = "BGP_PROFILE_TABLE" -const APP_VNET_MONITOR_TABLE_NAME string = "VNET_MONITOR_TABLE" -const ASIC_TEMPERATURE_INFO_TABLE_NAME string = "ASIC_TEMPERATURE_INFO" -const APP_MUX_CABLE_TABLE_NAME string = "MUX_CABLE_TABLE" -const APP_HW_MUX_CABLE_TABLE_NAME string = "HW_MUX_CABLE_TABLE" -const APP_MUX_CABLE_COMMAND_TABLE_NAME string = "MUX_CABLE_COMMAND_TABLE" -const APP_MUX_CABLE_RESPONSE_TABLE_NAME string = "MUX_CABLE_RESPONSE_TABLE" -const APP_FORWARDING_STATE_COMMAND_TABLE_NAME string = "FORWARDING_STATE_COMMAND" -const APP_FORWARDING_STATE_RESPONSE_TABLE_NAME string = "FORWARDING_STATE_RESPONSE" -const APP_PEER_PORT_TABLE_NAME string = "PORT_TABLE_PEER" -const APP_PEER_HW_FORWARDING_STATE_TABLE_NAME string = "HW_FORWARDING_STATE_PEER" -const APP_SYSTEM_PORT_TABLE_NAME string = "SYSTEM_PORT_TABLE" -const APP_MACSEC_PORT_TABLE_NAME string = "MACSEC_PORT_TABLE" -const APP_MACSEC_EGRESS_SC_TABLE_NAME string = "MACSEC_EGRESS_SC_TABLE" -const APP_MACSEC_INGRESS_SC_TABLE_NAME string = "MACSEC_INGRESS_SC_TABLE" -const APP_MACSEC_EGRESS_SA_TABLE_NAME string = "MACSEC_EGRESS_SA_TABLE" -const APP_MACSEC_INGRESS_SA_TABLE_NAME string = "MACSEC_INGRESS_SA_TABLE" -const APP_BUFFER_POOL_TABLE_NAME string = "BUFFER_POOL_TABLE" -const APP_BUFFER_PROFILE_TABLE_NAME string = "BUFFER_PROFILE_TABLE" -const APP_BUFFER_PG_TABLE_NAME string = "BUFFER_PG_TABLE" -const APP_BUFFER_QUEUE_TABLE_NAME string = "BUFFER_QUEUE_TABLE" -const APP_BUFFER_PORT_INGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE" -const APP_BUFFER_PORT_EGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE" -const APP_NEIGH_RESOLVE_TABLE_NAME string = "NEIGH_RESOLVE_TABLE" -const APP_SRV6_SID_LIST_TABLE_NAME string = "SRV6_SID_LIST_TABLE" -const APP_SRV6_MY_SID_TABLE_NAME string = "SRV6_MY_SID_TABLE" -const APP_DASH_VNET_TABLE_NAME string = "DASH_VNET_TABLE" -const APP_DASH_QOS_TABLE_NAME string = "DASH_QOS_TABLE" -const APP_DASH_ENI_TABLE_NAME string = "DASH_ENI_TABLE" -const APP_DASH_ACL_IN_TABLE_NAME string = "DASH_ACL_IN_TABLE" -const APP_DASH_ACL_OUT_TABLE_NAME string = "DASH_ACL_OUT_TABLE" -const APP_DASH_ACL_GROUP_TABLE_NAME string = "DASH_ACL_GROUP_TABLE" -const APP_DASH_ACL_RULE_TABLE_NAME string = "DASH_ACL_RULE_TABLE" -const APP_DASH_PREFIX_TAG_TABLE_NAME string = "DASH_PREFIX_TAG_TABLE" -const APP_DASH_ROUTING_TYPE_TABLE_NAME string = "DASH_ROUTING_TYPE_TABLE" -const APP_DASH_APPLIANCE_TABLE_NAME string = "DASH_APPLIANCE_TABLE" -const APP_DASH_ROUTE_TABLE_NAME string = "DASH_ROUTE_TABLE" -const APP_DASH_ROUTE_RULE_TABLE_NAME string = "DASH_ROUTE_RULE_TABLE" -const APP_DASH_VNET_MAPPING_TABLE_NAME string = "DASH_VNET_MAPPING_TABLE" -const APP_DASH_ENI_ROUTE_TABLE_NAME string = "DASH_ENI_ROUTE_TABLE" -const APP_DASH_ROUTE_GROUP_TABLE_NAME string = "DASH_ROUTE_GROUP_TABLE" -const APP_DASH_TUNNEL_TABLE_NAME string = "DASH_TUNNEL_TABLE" -const APP_DASH_PA_VALIDATION_TABLE_NAME string = "DASH_PA_VALIDATION_TABLE" -const APP_DASH_ROUTING_APPLIANCE_TABLE_NAME string = "DASH_ROUTING_APPLIANCE_TABLE" -const APP_TC_TO_QUEUE_MAP_TABLE_NAME string = "TC_TO_QUEUE_MAP_TABLE" -const APP_SCHEDULER_TABLE_NAME string = "SCHEDULER_TABLE" -const APP_DSCP_TO_TC_MAP_TABLE_NAME string = "DSCP_TO_TC_MAP_TABLE" -const APP_QUEUE_TABLE_NAME string = "QUEUE_TABLE" -const APP_PORT_QOS_MAP_TABLE_NAME string = "PORT_QOS_MAP_TABLE" -const APP_WRED_PROFILE_TABLE_NAME string = "WRED_PROFILE_TABLE" -const APP_TC_TO_PRIORITY_GROUP_MAP_NAME string = "TC_TO_PRIORITY_GROUP_MAP_TABLE" -const APP_PFC_PRIORITY_TO_PRIORITY_GROUP_MAP_NAME string = "PFC_PRIORITY_TO_PRIORITY_GROUP_MAP_TABLE" -const APP_PFC_PRIORITY_TO_QUEUE_MAP_NAME string = "MAP_PFC_PRIORITY_TO_QUEUE" -const COUNTERS_PORT_NAME_MAP string = "COUNTERS_PORT_NAME_MAP" -const COUNTERS_SYSTEM_PORT_NAME_MAP string = "COUNTERS_SYSTEM_PORT_NAME_MAP" -const COUNTERS_LAG_NAME_MAP string = "COUNTERS_LAG_NAME_MAP" -const COUNTERS_TABLE string = "COUNTERS" -const COUNTERS_QUEUE_NAME_MAP string = "COUNTERS_QUEUE_NAME_MAP" -const COUNTERS_VOQ_NAME_MAP string = "COUNTERS_VOQ_NAME_MAP" -const COUNTERS_QUEUE_PORT_MAP string = "COUNTERS_QUEUE_PORT_MAP" -const COUNTERS_QUEUE_INDEX_MAP string = "COUNTERS_QUEUE_INDEX_MAP" -const COUNTERS_QUEUE_TYPE_MAP string = "COUNTERS_QUEUE_TYPE_MAP" -const COUNTERS_PG_NAME_MAP string = "COUNTERS_PG_NAME_MAP" -const COUNTERS_PG_PORT_MAP string = "COUNTERS_PG_PORT_MAP" -const COUNTERS_PG_INDEX_MAP string = "COUNTERS_PG_INDEX_MAP" -const COUNTERS_RIF_TYPE_MAP string = "COUNTERS_RIF_TYPE_MAP" -const COUNTERS_RIF_NAME_MAP string = "COUNTERS_RIF_NAME_MAP" -const COUNTERS_TRAP_NAME_MAP string = "COUNTERS_TRAP_NAME_MAP" -const COUNTERS_CRM_TABLE string = "CRM" -const COUNTERS_BUFFER_POOL_NAME_MAP string = "COUNTERS_BUFFER_POOL_NAME_MAP" -const COUNTERS_SWITCH_NAME_MAP string = "COUNTERS_SWITCH_NAME_MAP" -const COUNTERS_MACSEC_NAME_MAP string = "COUNTERS_MACSEC_NAME_MAP" -const COUNTERS_MACSEC_FLOW_TX_NAME_MAP string = "COUNTERS_MACSEC_FLOW_TX_NAME_MAP" -const COUNTERS_MACSEC_FLOW_RX_NAME_MAP string = "COUNTERS_MACSEC_FLOW_RX_NAME_MAP" -const COUNTERS_MACSEC_SA_TX_NAME_MAP string = "COUNTERS_MACSEC_SA_TX_NAME_MAP" -const COUNTERS_MACSEC_SA_RX_NAME_MAP string = "COUNTERS_MACSEC_SA_RX_NAME_MAP" -const COUNTERS_DEBUG_NAME_PORT_STAT_MAP string = "COUNTERS_DEBUG_NAME_PORT_STAT_MAP" -const COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP string = "COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP" -const COUNTERS_TUNNEL_TYPE_MAP string = "COUNTERS_TUNNEL_TYPE_MAP" -const COUNTERS_TUNNEL_NAME_MAP string = "COUNTERS_TUNNEL_NAME_MAP" -const COUNTERS_ENI_NAME_MAP string = "COUNTERS_ENI_NAME_MAP" -const COUNTERS_ROUTE_NAME_MAP string = "COUNTERS_ROUTE_NAME_MAP" -const COUNTERS_ROUTE_TO_PATTERN_MAP string = "COUNTERS_ROUTE_TO_PATTERN_MAP" -const COUNTERS_FABRIC_QUEUE_NAME_MAP string = "COUNTERS_FABRIC_QUEUE_NAME_MAP" -const COUNTERS_FABRIC_PORT_NAME_MAP string = "COUNTERS_FABRIC_PORT_NAME_MAP" -const COUNTERS_TWAMP_SESSION_NAME_MAP string = "COUNTERS_TWAMP_SESSION_NAME_MAP" -const COUNTERS_NAT_TABLE string = "COUNTERS_NAT" -const COUNTERS_NAPT_TABLE string = "COUNTERS_NAPT" -const COUNTERS_TWICE_NAT_TABLE string = "COUNTERS_TWICE_NAT" -const COUNTERS_TWICE_NAPT_TABLE string = "COUNTERS_TWICE_NAPT" -const COUNTERS_GLOBAL_NAT_TABLE string = "COUNTERS_GLOBAL_NAT" -const COUNTERS_EVENTS_TABLE string = "COUNTERS_EVENTS" -const PERIODIC_WATERMARKS_TABLE string = "PERIODIC_WATERMARKS" -const PERSISTENT_WATERMARKS_TABLE string = "PERSISTENT_WATERMARKS" -const USER_WATERMARKS_TABLE string = "USER_WATERMARKS" -const RATES_TABLE string = "RATES" -const COUNTERS_EVENTS_PUBLISHED string = "published" -const COUNTERS_EVENTS_MISSED_SLOW_RCVR string = "missed_by_slow_receiver" -const COUNTERS_EVENTS_MISSED_INTERNAL string = "missed_internal" -const COUNTERS_EVENTS_MISSED_CACHE string = "missed_to_cache" -const COUNTERS_EVENTS_LATENCY string = "latency_in_ms" -const PFC_WD_POLL_MSECS int = 100 -const FLEX_COUNTER_TABLE string = "FLEX_COUNTER_TABLE" -const PORT_COUNTER_ID_LIST string = "PORT_COUNTER_ID_LIST" -const PORT_DEBUG_COUNTER_ID_LIST string = "PORT_DEBUG_COUNTER_ID_LIST" -const QUEUE_COUNTER_ID_LIST string = "QUEUE_COUNTER_ID_LIST" -const QUEUE_ATTR_ID_LIST string = "QUEUE_ATTR_ID_LIST" -const BUFFER_POOL_COUNTER_ID_LIST string = "BUFFER_POOL_COUNTER_ID_LIST" -const ENI_COUNTER_ID_LIST string = "ENI_COUNTER_ID_LIST" -const PFC_WD_STATE_TABLE string = "PFC_WD_STATE_TABLE" -const PFC_WD_PORT_COUNTER_ID_LIST string = "PORT_COUNTER_ID_LIST" -const PFC_WD_QUEUE_COUNTER_ID_LIST string = "QUEUE_COUNTER_ID_LIST" -const PFC_WD_QUEUE_ATTR_ID_LIST string = "QUEUE_ATTR_ID_LIST" -const PG_COUNTER_ID_LIST string = "PG_COUNTER_ID_LIST" -const PG_ATTR_ID_LIST string = "PG_ATTR_ID_LIST" -const RIF_COUNTER_ID_LIST string = "RIF_COUNTER_ID_LIST" -const TUNNEL_COUNTER_ID_LIST string = "TUNNEL_COUNTER_ID_LIST" -const SWITCH_DEBUG_COUNTER_ID_LIST string = "SWITCH_DEBUG_COUNTER_ID_LIST" -const MACSEC_FLOW_COUNTER_ID_LIST string = "MACSEC_FLOW_COUNTER_ID_LIST" -const MACSEC_SA_COUNTER_ID_LIST string = "MACSEC_SA_COUNTER_ID_LIST" -const MACSEC_SA_ATTR_ID_LIST string = "MACSEC_SA_ATTR_ID_LIST" -const TUNNEL_ATTR_ID_LIST string = "TUNNEL_ATTR_ID_LIST" -const ACL_COUNTER_ATTR_ID_LIST string = "ACL_COUNTER_ATTR_ID_LIST" -const FLOW_COUNTER_ID_LIST string = "FLOW_COUNTER_ID_LIST" -const PLUGIN_TABLE string = "PLUGIN_TABLE" -const LUA_PLUGIN_TYPE string = "LUA_PLUGIN_TYPE" -const SAI_OBJECT_TYPE string = "SAI_OBJECT_TYPE" -const POLL_INTERVAL_FIELD string = "POLL_INTERVAL" -const STATS_MODE_FIELD string = "STATS_MODE" -const STATS_MODE_READ string = "STATS_MODE_READ" -const STATS_MODE_READ_AND_CLEAR string = "STATS_MODE_READ_AND_CLEAR" -const QUEUE_PLUGIN_FIELD string = "QUEUE_PLUGIN_LIST" -const PORT_PLUGIN_FIELD string = "PORT_PLUGIN_LIST" -const WRED_QUEUE_PLUGIN_FIELD string = "WRED_QUEUE_PLUGIN_LIST" -const WRED_PORT_PLUGIN_FIELD string = "WRED_PORT_PLUGIN_LIST" -const MACSEC_SA_PLUGIN_FIELD string = "MACSEC_SA_PLUGIN_LIST" -const RIF_PLUGIN_FIELD string = "RIF_PLUGIN_LIST" -const PG_PLUGIN_FIELD string = "PG_PLUGIN_LIST" -const TUNNEL_PLUGIN_FIELD string = "TUNNEL_PLUGIN_LIST" -const BUFFER_POOL_PLUGIN_FIELD string = "BUFFER_POOL_PLUGIN_LIST" -const FLOW_COUNTER_PLUGIN_FIELD string = "FLOW_COUNTER_PLUGIN_FIELD" -const FLEX_COUNTER_STATUS_FIELD string = "FLEX_COUNTER_STATUS" -const FLEX_COUNTER_GROUP_TABLE string = "FLEX_COUNTER_GROUP_TABLE" -const FLEX_COUNTER_DELAY_STATUS_FIELD string = "FLEX_COUNTER_DELAY_STATUS" -const CFG_PORT_TABLE_NAME string = "PORT" -const CFG_PORT_CABLE_LEN_TABLE_NAME string = "CABLE_LENGTH" -const CFG_SEND_TO_INGRESS_PORT_TABLE_NAME string = "SEND_TO_INGRESS_PORT" -const CFG_GEARBOX_TABLE_NAME string = "GEARBOX" -const CFG_INTF_TABLE_NAME string = "INTERFACE" -const CFG_LOOPBACK_INTERFACE_TABLE_NAME string = "LOOPBACK_INTERFACE" -const CFG_MGMT_INTERFACE_TABLE_NAME string = "MGMT_INTERFACE" -const CFG_LAG_INTF_TABLE_NAME string = "PORTCHANNEL_INTERFACE" -const CFG_VLAN_INTF_TABLE_NAME string = "VLAN_INTERFACE" -const CFG_VLAN_SUB_INTF_TABLE_NAME string = "VLAN_SUB_INTERFACE" -const CFG_ASIC_SENSORS_TABLE_NAME string = "ASIC_SENSORS" -const CFG_LAG_TABLE_NAME string = "PORTCHANNEL" -const CFG_LAG_MEMBER_TABLE_NAME string = "PORTCHANNEL_MEMBER" -const CFG_VLAN_TABLE_NAME string = "VLAN" -const CFG_VLAN_MEMBER_TABLE_NAME string = "VLAN_MEMBER" -const CFG_VLAN_STACKING_TABLE_NAME string = "VLAN_STACKING" -const CFG_VLAN_TRANSLATION_TABLE_NAME string = "VLAN_TRANSLATION" -const CFG_FDB_TABLE_NAME string = "FDB" -const CFG_SWITCH_TABLE_NAME string = "SWITCH" -const CFG_VRF_TABLE_NAME string = "VRF" -const CFG_CRM_TABLE_NAME string = "CRM" -const CFG_MGMT_VRF_CONFIG_TABLE_NAME string = "MGMT_VRF_CONFIG" -const CFG_DHCP_SERVER_TABLE_NAME string = "DHCP_SERVER" -const CFG_NTP_GLOBAL_TABLE_NAME string = "NTP" -const CFG_NTP_SERVER_TABLE_NAME string = "NTP_SERVER" -const CFG_NTP_KEY_TABLE_NAME string = "NTP_KEY" -const CFG_SYSLOG_SERVER_TABLE_NAME string = "SYSLOG_SERVER" -const CFG_SYSLOG_CONFIG_TABLE_NAME string = "SYSLOG_CONFIG" -const CFG_BGP_NEIGHBOR_TABLE_NAME string = "BGP_NEIGHBOR" -const CFG_BGP_INTERNAL_NEIGHBOR_TABLE_NAME string = "BGP_INTERNAL_NEIGHBOR" -const CFG_BGP_MONITORS_TABLE_NAME string = "BGP_MONITORS" -const CFG_BGP_PEER_RANGE_TABLE_NAME string = "BGP_PEER_RANGE" -const CFG_BGP_DEVICE_GLOBAL_TABLE_NAME string = "BGP_DEVICE_GLOBAL" -const CFG_BMP_TABLE_NAME string = "BMP" -const CFG_SWITCH_HASH_TABLE_NAME string = "SWITCH_HASH" -const CFG_DEVICE_METADATA_TABLE_NAME string = "DEVICE_METADATA" -const CFG_DEVICE_NEIGHBOR_TABLE_NAME string = "DEVICE_NEIGHBOR" -const CFG_DEVICE_NEIGHBOR_METADATA_TABLE_NAME string = "DEVICE_NEIGHBOR_METADATA" -const CFG_MIRROR_SESSION_TABLE_NAME string = "MIRROR_SESSION" -const CFG_ACL_TABLE_TABLE_NAME string = "ACL_TABLE" -const CFG_ACL_TABLE_TYPE_TABLE_NAME string = "ACL_TABLE_TYPE" -const CFG_ACL_RULE_TABLE_NAME string = "ACL_RULE" -const CFG_PFC_WD_TABLE_NAME string = "PFC_WD" -const CFG_FLEX_COUNTER_TABLE_NAME string = "FLEX_COUNTER_TABLE" -const CFG_WATERMARK_TABLE_NAME string = "WATERMARK_TABLE" -const CFG_PBH_TABLE_TABLE_NAME string = "PBH_TABLE" -const CFG_PBH_RULE_TABLE_NAME string = "PBH_RULE" -const CFG_PBH_HASH_TABLE_NAME string = "PBH_HASH" -const CFG_PBH_HASH_FIELD_TABLE_NAME string = "PBH_HASH_FIELD" -const CFG_PFC_PRIORITY_TO_PRIORITY_GROUP_MAP_TABLE_NAME string = "PFC_PRIORITY_TO_PRIORITY_GROUP_MAP" -const CFG_TC_TO_PRIORITY_GROUP_MAP_TABLE_NAME string = "TC_TO_PRIORITY_GROUP_MAP" -const CFG_PFC_PRIORITY_TO_QUEUE_MAP_TABLE_NAME string = "MAP_PFC_PRIORITY_TO_QUEUE" -const CFG_TC_TO_QUEUE_MAP_TABLE_NAME string = "TC_TO_QUEUE_MAP" -const CFG_DSCP_TO_TC_MAP_TABLE_NAME string = "DSCP_TO_TC_MAP" -const CFG_MPLS_TC_TO_TC_MAP_TABLE_NAME string = "MPLS_TC_TO_TC_MAP" -const CFG_SCHEDULER_TABLE_NAME string = "SCHEDULER" -const CFG_PORT_QOS_MAP_TABLE_NAME string = "PORT_QOS_MAP" -const CFG_WRED_PROFILE_TABLE_NAME string = "WRED_PROFILE" -const CFG_QUEUE_TABLE_NAME string = "QUEUE" -const CFG_DOT1P_TO_TC_MAP_TABLE_NAME string = "DOT1P_TO_TC_MAP" -const CFG_DSCP_TO_FC_MAP_TABLE_NAME string = "DSCP_TO_FC_MAP" -const CFG_EXP_TO_FC_MAP_TABLE_NAME string = "EXP_TO_FC_MAP" -const CFG_TC_TO_DSCP_MAP_TABLE_NAME string = "TC_TO_DSCP_MAP" -const CFG_TC_TO_DOT1P_MAP_TABLE_NAME string = "TC_TO_DOT1P_MAP" -const CFG_BUFFER_POOL_TABLE_NAME string = "BUFFER_POOL" -const CFG_BUFFER_PROFILE_TABLE_NAME string = "BUFFER_PROFILE" -const CFG_BUFFER_QUEUE_TABLE_NAME string = "BUFFER_QUEUE" -const CFG_BUFFER_PG_TABLE_NAME string = "BUFFER_PG" -const CFG_BUFFER_PORT_INGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_INGRESS_PROFILE_LIST" -const CFG_BUFFER_PORT_EGRESS_PROFILE_LIST_NAME string = "BUFFER_PORT_EGRESS_PROFILE_LIST" -const CFG_DEFAULT_LOSSLESS_BUFFER_PARAMETER string = "DEFAULT_LOSSLESS_BUFFER_PARAMETER" -const CFG_POLICER_TABLE_NAME string = "POLICER" -const CFG_WARM_RESTART_TABLE_NAME string = "WARM_RESTART" -const CFG_VXLAN_TUNNEL_TABLE_NAME string = "VXLAN_TUNNEL" -const CFG_VXLAN_TUNNEL_MAP_TABLE_NAME string = "VXLAN_TUNNEL_MAP" -const CFG_VXLAN_EVPN_NVO_TABLE_NAME string = "VXLAN_EVPN_NVO" -const CFG_VNET_TABLE_NAME string = "VNET" -const CFG_NEIGH_TABLE_NAME string = "NEIGH" -const CFG_NEIGH_SUPPRESS_VLAN_TABLE_NAME string = "SUPPRESS_VLAN_NEIGH" -const CFG_VNET_RT_TABLE_NAME string = "VNET_ROUTE" -const CFG_VNET_RT_TUNNEL_TABLE_NAME string = "VNET_ROUTE_TUNNEL" -const CFG_NVGRE_TUNNEL_TABLE_NAME string = "NVGRE_TUNNEL" -const CFG_NVGRE_TUNNEL_MAP_TABLE_NAME string = "NVGRE_TUNNEL_MAP" -const CFG_PASS_THROUGH_ROUTE_TABLE_NAME string = "PASS_THROUGH_ROUTE_TABLE" -const CFG_SFLOW_TABLE_NAME string = "SFLOW" -const CFG_SFLOW_SESSION_TABLE_NAME string = "SFLOW_SESSION" -const CFG_DEBUG_COUNTER_TABLE_NAME string = "DEBUG_COUNTER" -const CFG_DEBUG_COUNTER_DROP_REASON_TABLE_NAME string = "DEBUG_COUNTER_DROP_REASON" -const CFG_STATIC_NAT_TABLE_NAME string = "STATIC_NAT" -const CFG_STATIC_NAPT_TABLE_NAME string = "STATIC_NAPT" -const CFG_NAT_POOL_TABLE_NAME string = "NAT_POOL" -const CFG_NAT_BINDINGS_TABLE_NAME string = "NAT_BINDINGS" -const CFG_NAT_GLOBAL_TABLE_NAME string = "NAT_GLOBAL" -const CFG_STP_GLOBAL_TABLE_NAME string = "STP" -const CFG_STP_VLAN_TABLE_NAME string = "STP_VLAN" -const CFG_STP_VLAN_PORT_TABLE_NAME string = "STP_VLAN_PORT" -const CFG_STP_PORT_TABLE_NAME string = "STP_PORT" -const CFG_MCLAG_TABLE_NAME string = "MCLAG_DOMAIN" -const CFG_MCLAG_INTF_TABLE_NAME string = "MCLAG_INTERFACE" -const CFG_MCLAG_UNIQUE_IP_TABLE_NAME string = "MCLAG_UNIQUE_IP" -const CFG_PORT_STORM_CONTROL_TABLE_NAME string = "PORT_STORM_CONTROL" -const CFG_RATES_TABLE_NAME string = "RATES" -const CFG_FEATURE_TABLE_NAME string = "FEATURE" -const CFG_COPP_TRAP_TABLE_NAME string = "COPP_TRAP" -const CFG_COPP_GROUP_TABLE_NAME string = "COPP_GROUP" -const CFG_FG_NHG string = "FG_NHG" -const CFG_FG_NHG_PREFIX string = "FG_NHG_PREFIX" -const CFG_FG_NHG_MEMBER string = "FG_NHG_MEMBER" -const CFG_MUX_CABLE_TABLE_NAME string = "MUX_CABLE" -const CFG_MUX_LINKMGR_TABLE_NAME string = "MUX_LINKMGR" -const CFG_PEER_SWITCH_TABLE_NAME string = "PEER_SWITCH" -const CFG_TUNNEL_TABLE_NAME string = "TUNNEL" -const CFG_SUBNET_DECAP_TABLE_NAME string = "SUBNET_DECAP" -const CFG_SYSTEM_PORT_TABLE_NAME string = "SYSTEM_PORT" -const CFG_VOQ_INBAND_INTERFACE_TABLE_NAME string = "VOQ_INBAND_INTERFACE" -const CFG_MACSEC_PROFILE_TABLE_NAME string = "MACSEC_PROFILE" -const CHASSIS_APP_SYSTEM_INTERFACE_TABLE_NAME string = "SYSTEM_INTERFACE" -const CHASSIS_APP_SYSTEM_NEIGH_TABLE_NAME string = "SYSTEM_NEIGH" -const CHASSIS_APP_LAG_TABLE_NAME string = "SYSTEM_LAG_TABLE" -const CHASSIS_APP_LAG_MEMBER_TABLE_NAME string = "SYSTEM_LAG_MEMBER_TABLE" -const CFG_CHASSIS_MODULE_TABLE string = "CHASSIS_MODULE" -const CFG_TWAMP_SESSION_TABLE_NAME string = "TWAMP_SESSION" -const CFG_BANNER_MESSAGE_TABLE_NAME string = "BANNER_MESSAGE" -const CFG_DHCP_TABLE string = "DHCP_RELAY" -const CFG_FLOW_COUNTER_ROUTE_PATTERN_TABLE_NAME string = "FLOW_COUNTER_ROUTE_PATTERN" -const CFG_LOGGER_TABLE_NAME string = "LOGGER" -const CFG_SAG_TABLE_NAME string = "SAG" -const CFG_SUPPRESS_ASIC_SDK_HEALTH_EVENT_NAME string = "SUPPRESS_ASIC_SDK_HEALTH_EVENT" -const STATE_SWITCH_CAPABILITY_TABLE_NAME string = "SWITCH_CAPABILITY" -const STATE_ACL_STAGE_CAPABILITY_TABLE_NAME string = "ACL_STAGE_CAPABILITY_TABLE" -const STATE_PBH_CAPABILITIES_TABLE_NAME string = "PBH_CAPABILITIES" -const STATE_PORT_TABLE_NAME string = "PORT_TABLE" -const STATE_LAG_TABLE_NAME string = "LAG_TABLE" -const STATE_VLAN_TABLE_NAME string = "VLAN_TABLE" -const STATE_VLAN_MEMBER_TABLE_NAME string = "VLAN_MEMBER_TABLE" -const STATE_INTERFACE_TABLE_NAME string = "INTERFACE_TABLE" -const STATE_FDB_TABLE_NAME string = "FDB_TABLE" -const STATE_WARM_RESTART_TABLE_NAME string = "WARM_RESTART_TABLE" -const STATE_WARM_RESTART_ENABLE_TABLE_NAME string = "WARM_RESTART_ENABLE_TABLE" -const STATE_VRF_TABLE_NAME string = "VRF_TABLE" -const STATE_VRF_OBJECT_TABLE_NAME string = "VRF_OBJECT_TABLE" -const STATE_MGMT_PORT_TABLE_NAME string = "MGMT_PORT_TABLE" -const STATE_NEIGH_RESTORE_TABLE_NAME string = "NEIGH_RESTORE_TABLE" -const STATE_MIRROR_SESSION_TABLE_NAME string = "MIRROR_SESSION_TABLE" -const STATE_VXLAN_TABLE_NAME string = "VXLAN_TABLE" -const STATE_VXLAN_TUNNEL_TABLE_NAME string = "VXLAN_TUNNEL_TABLE" -const STATE_NEIGH_SUPPRESS_VLAN_TABLE_NAME string = "SUPPRESS_VLAN_NEIGH_TABLE" -const STATE_BGP_TABLE_NAME string = "BGP_STATE_TABLE" -const STATE_DEBUG_COUNTER_CAPABILITIES_NAME string = "DEBUG_COUNTER_CAPABILITIES" -const STATE_NAT_RESTORE_TABLE_NAME string = "NAT_RESTORE_TABLE" -const STATE_MCLAG_TABLE_NAME string = "MCLAG_TABLE" -const STATE_MCLAG_LOCAL_INTF_TABLE_NAME string = "MCLAG_LOCAL_INTF_TABLE" -const STATE_MCLAG_REMOTE_INTF_TABLE_NAME string = "MCLAG_REMOTE_INTF_TABLE" -const STATE_MCLAG_REMOTE_FDB_TABLE_NAME string = "MCLAG_REMOTE_FDB_TABLE" -const STATE_STP_TABLE_NAME string = "STP_TABLE" -const STATE_BUM_STORM_CAPABILITY_TABLE_NAME string = "BUM_STORM_CAPABILITY_TABLE" -const STATE_COPP_GROUP_TABLE_NAME string = "COPP_GROUP_TABLE" -const STATE_COPP_TRAP_TABLE_NAME string = "COPP_TRAP_TABLE" -const STATE_FG_ROUTE_TABLE_NAME string = "FG_ROUTE_TABLE" -const STATE_MUX_CABLE_TABLE_NAME string = "MUX_CABLE_TABLE" -const STATE_HW_MUX_CABLE_TABLE_NAME string = "HW_MUX_CABLE_TABLE" -const STATE_MUX_LINKMGR_TABLE_NAME string = "MUX_LINKMGR_TABLE" -const STATE_MUX_METRICS_TABLE_NAME string = "MUX_METRICS_TABLE" -const STATE_MUX_CABLE_INFO_TABLE_NAME string = "MUX_CABLE_INFO" -const STATE_LINK_PROBE_STATS_TABLE_NAME string = "LINK_PROBE_STATS" -const STATE_PEER_MUX_METRICS_TABLE_NAME string = "MUX_METRICS_TABLE_PEER" -const STATE_PEER_HW_FORWARDING_STATE_TABLE_NAME string = "HW_MUX_CABLE_TABLE_PEER" -const STATE_SYSTEM_NEIGH_TABLE_NAME string = "SYSTEM_NEIGH_TABLE" -const STATE_TWAMP_SESSION_TABLE_NAME string = "TWAMP_SESSION_TABLE" -const STATE_MACSEC_PORT_TABLE_NAME string = "MACSEC_PORT_TABLE" -const STATE_MACSEC_INGRESS_SC_TABLE_NAME string = "MACSEC_INGRESS_SC_TABLE" -const STATE_MACSEC_INGRESS_SA_TABLE_NAME string = "MACSEC_INGRESS_SA_TABLE" -const STATE_MACSEC_EGRESS_SC_TABLE_NAME string = "MACSEC_EGRESS_SC_TABLE" -const STATE_MACSEC_EGRESS_SA_TABLE_NAME string = "MACSEC_EGRESS_SA_TABLE" -const STATE_ASIC_TABLE string = "ASIC_TABLE" -const STATE_BUFFER_MAXIMUM_VALUE_TABLE string = "BUFFER_MAX_PARAM_TABLE" -const STATE_PERIPHERAL_TABLE string = "PERIPHERAL_TABLE" -const STATE_PORT_PERIPHERAL_TABLE string = "PORT_PERIPHERAL_TABLE" -const STATE_BUFFER_POOL_TABLE_NAME string = "BUFFER_POOL_TABLE" -const STATE_BUFFER_PROFILE_TABLE_NAME string = "BUFFER_PROFILE_TABLE" -const STATE_DHCPv6_COUNTER_TABLE_NAME string = "DHCPv6_COUNTER_TABLE" -const STATE_TUNNEL_DECAP_TABLE_NAME string = "TUNNEL_DECAP_TABLE" -const STATE_TUNNEL_DECAP_TERM_TABLE_NAME string = "TUNNEL_DECAP_TERM_TABLE" -const STATE_BFD_SESSION_TABLE_NAME string = "BFD_SESSION_TABLE" -const STATE_ROUTE_TABLE_NAME string = "ROUTE_TABLE" -const STATE_VNET_RT_TUNNEL_TABLE_NAME string = "VNET_ROUTE_TUNNEL_TABLE" -const STATE_ADVERTISE_NETWORK_TABLE_NAME string = "ADVERTISE_NETWORK_TABLE" -const STATE_FLOW_COUNTER_CAPABILITY_TABLE_NAME string = "FLOW_COUNTER_CAPABILITY_TABLE" -const STATE_VNET_MONITOR_TABLE_NAME string = "VNET_MONITOR_TABLE" -const STATE_TRANSCEIVER_INFO_TABLE_NAME string = "TRANSCEIVER_INFO" -const STATE_ASIC_SDK_HEALTH_EVENT_TABLE_NAME string = "ASIC_SDK_HEALTH_EVENT_TABLE" -const STATE_ACL_TABLE_TABLE_NAME string = "ACL_TABLE_TABLE" -const STATE_ACL_RULE_TABLE_NAME string = "ACL_RULE_TABLE" -const STATE_QUEUE_COUNTER_CAPABILITIES_NAME string = "QUEUE_COUNTER_CAPABILITIES" -const STATE_PORT_COUNTER_CAPABILITIES_NAME string = "PORT_COUNTER_CAPABILITIES" -const PROFILE_DELETE_TABLE string = "PROFILE_DELETE" -const IPV4_NAME string = "IPv4" -const IPV6_NAME string = "IPv6" -const FRONT_PANEL_PORT_PREFIX string = "Ethernet" -const PORTCHANNEL_PREFIX string = "PortChannel" -const VLAN_PREFIX string = "Vlan" -const SET_COMMAND string = "SET" -const DEL_COMMAND string = "DEL" -func _swig_getEMPTY_PREFIX() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_EMPTY_PREFIX_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -var EMPTY_PREFIX string = _swig_getEMPTY_PREFIX() -const CFG_DTEL_TABLE_NAME string = "DTEL" -const CFG_DTEL_REPORT_SESSION_TABLE_NAME string = "DTEL_REPORT_SESSION" -const CFG_DTEL_INT_SESSION_TABLE_NAME string = "DTEL_INT_SESSION" -const CFG_DTEL_QUEUE_REPORT_TABLE_NAME string = "DTEL_QUEUE_REPORT" -const CFG_DTEL_EVENT_TABLE_NAME string = "DTEL_EVENT" -const CFG_FABRIC_MONITOR_DATA_TABLE_NAME string = "FABRIC_MONITOR" -const CFG_FABRIC_MONITOR_PORT_TABLE_NAME string = "FABRIC_PORT" -const APP_FABRIC_MONITOR_DATA_TABLE_NAME string = "FABRIC_MONITOR_TABLE" -const APP_FABRIC_MONITOR_PORT_TABLE_NAME string = "FABRIC_PORT_TABLE" -const EVENT_HISTORY_TABLE_NAME string = "EVENT" -const EVENT_CURRENT_ALARM_TABLE_NAME string = "ALARM" -const EVENT_STATS_TABLE_NAME string = "EVENT_STATS" -const EVENT_ALARM_STATS_TABLE_NAME string = "ALARM_STATS" -const BMP_STATE_BGP_NEIGHBOR_TABLE string = "BGP_NEIGHBOR_TABLE" -const BMP_STATE_BGP_RIB_IN_TABLE string = "BGP_RIB_IN_TABLE" -const BMP_STATE_BGP_RIB_OUT_TABLE string = "BGP_RIB_OUT_TABLE" -type SwigcptrRedisInstInfo uintptr - -func (p SwigcptrRedisInstInfo) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisInstInfo) SwigIsRedisInstInfo() { -} - -func (arg1 SwigcptrRedisInstInfo) SetUnixSocketPath(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisInstInfo_unixSocketPath_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_55)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisInstInfo) GetUnixSocketPath() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisInstInfo_unixSocketPath_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisInstInfo) SetHostname(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisInstInfo_hostname_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_57)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisInstInfo) GetHostname() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisInstInfo_hostname_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisInstInfo) SetPort(arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisInstInfo_port_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (arg1 SwigcptrRedisInstInfo) GetPort() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_RedisInstInfo_port_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func NewRedisInstInfo() (_swig_ret RedisInstInfo) { - var swig_r RedisInstInfo - swig_r = (RedisInstInfo)(SwigcptrRedisInstInfo(C._wrap_new_RedisInstInfo_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteRedisInstInfo(arg1 RedisInstInfo) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisInstInfo_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type RedisInstInfo interface { - Swigcptr() uintptr - SwigIsRedisInstInfo() - SetUnixSocketPath(arg2 string) - GetUnixSocketPath() (_swig_ret string) - SetHostname(arg2 string) - GetHostname() (_swig_ret string) - SetPort(arg2 int) - GetPort() (_swig_ret int) -} - -type SwigcptrSonicDBInfo uintptr - -func (p SwigcptrSonicDBInfo) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSonicDBInfo) SwigIsSonicDBInfo() { -} - -func (arg1 SwigcptrSonicDBInfo) SetInstName(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicDBInfo_instName_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_59)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrSonicDBInfo) GetInstName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBInfo_instName_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrSonicDBInfo) SetDbId(arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicDBInfo_dbId_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (arg1 SwigcptrSonicDBInfo) GetDbId() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_SonicDBInfo_dbId_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSonicDBInfo) SetSeparator(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicDBInfo_separator_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_61)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrSonicDBInfo) GetSeparator() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBInfo_separator_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func NewSonicDBInfo() (_swig_ret SonicDBInfo) { - var swig_r SonicDBInfo - swig_r = (SonicDBInfo)(SwigcptrSonicDBInfo(C._wrap_new_SonicDBInfo_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteSonicDBInfo(arg1 SonicDBInfo) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_SonicDBInfo_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type SonicDBInfo interface { - Swigcptr() uintptr - SwigIsSonicDBInfo() - SetInstName(arg2 string) - GetInstName() (_swig_ret string) - SetDbId(arg2 int) - GetDbId() (_swig_ret int) - SetSeparator(arg2 string) - GetSeparator() (_swig_ret string) -} - -type SwigcptrSonicDBKey uintptr - -func (p SwigcptrSonicDBKey) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSonicDBKey) SwigIsSonicDBKey() { -} - -func (arg1 SwigcptrSonicDBKey) SetContainerName(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicDBKey_containerName_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_63)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrSonicDBKey) GetContainerName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBKey_containerName_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrSonicDBKey) SetNetns(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicDBKey_netns_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_65)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrSonicDBKey) GetNetns() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBKey_netns_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func NewSonicDBKey__SWIG_0() (_swig_ret SonicDBKey) { - var swig_r SonicDBKey - swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_new_SonicDBKey__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewSonicDBKey__SWIG_1(arg1 string) (_swig_ret SonicDBKey) { - var swig_r SonicDBKey - _swig_i_0 := arg1 - swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_new_SonicDBKey__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_67)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func NewSonicDBKey(a ...interface{}) SonicDBKey { - argc := len(a) - if argc == 0 { - return NewSonicDBKey__SWIG_0() - } - if argc == 1 { - return NewSonicDBKey__SWIG_1(a[0].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicDBKey) IsEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_SonicDBKey_isEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSonicDBKey) ToString() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBKey_toString_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteSonicDBKey(arg1 SonicDBKey) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_SonicDBKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type SonicDBKey interface { - Swigcptr() uintptr - SwigIsSonicDBKey() - SetContainerName(arg2 string) - GetContainerName() (_swig_ret string) - SetNetns(arg2 string) - GetNetns() (_swig_ret string) - IsEmpty() (_swig_ret bool) - ToString() (_swig_ret string) -} - -type SwigcptrSonicDBKeyHash uintptr - -func (p SwigcptrSonicDBKeyHash) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSonicDBKeyHash) SwigIsSonicDBKeyHash() { -} - -func NewSonicDBKeyHash() (_swig_ret SonicDBKeyHash) { - var swig_r SonicDBKeyHash - swig_r = (SonicDBKeyHash)(SwigcptrSonicDBKeyHash(C._wrap_new_SonicDBKeyHash_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteSonicDBKeyHash(arg1 SonicDBKeyHash) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_SonicDBKeyHash_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type SonicDBKeyHash interface { - Swigcptr() uintptr - SwigIsSonicDBKeyHash() -} - -type SwigcptrSonicDBConfig uintptr - -func (p SwigcptrSonicDBConfig) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSonicDBConfig) SwigIsSonicDBConfig() { -} - -func _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -var SonicDBConfigDEFAULT_SONIC_DB_CONFIG_FILE string = _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig() -func _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -var SonicDBConfigDEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE string = _swig_getSonicDBConfig_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig() -func SonicDBConfigInitialize__SWIG_0(arg1 string) { - _swig_i_0 := arg1 - C._wrap_SonicDBConfig_initialize__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_71)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func SonicDBConfigInitialize__SWIG_1() { - C._wrap_SonicDBConfig_initialize__SWIG_1_swsscommon_728e05b169b08794() -} - -func SonicDBConfigInitialize(a ...interface{}) { - argc := len(a) - if argc == 0 { - SonicDBConfigInitialize__SWIG_1() - return - } - if argc == 1 { - SonicDBConfigInitialize__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func SonicDBConfigInitializeGlobalConfig__SWIG_0(arg1 string) { - _swig_i_0 := arg1 - C._wrap_SonicDBConfig_initializeGlobalConfig__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_72)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func SonicDBConfigInitializeGlobalConfig__SWIG_1() { - C._wrap_SonicDBConfig_initializeGlobalConfig__SWIG_1_swsscommon_728e05b169b08794() -} - -func SonicDBConfigInitializeGlobalConfig(a ...interface{}) { - argc := len(a) - if argc == 0 { - SonicDBConfigInitializeGlobalConfig__SWIG_1() - return - } - if argc == 1 { - SonicDBConfigInitializeGlobalConfig__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func SonicDBConfigReset() { - C._wrap_SonicDBConfig_reset_swsscommon_728e05b169b08794() -} - -func SonicDBConfigValidateNamespace(arg1 string) { - _swig_i_0 := arg1 - C._wrap_SonicDBConfig_validateNamespace_swsscommon_728e05b169b08794(*(*C.swig_type_73)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func SonicDBConfigGetDbInst__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_75)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_76)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_77)(unsafe.Pointer(&_swig_i_2))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbInst__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_79)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_80)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbInst__SWIG_2(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_82)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbInst__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r_p := C._wrap_SonicDBConfig_getDbInst__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_84)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbInst(a ...interface{}) string { - argc := len(a) - if argc == 1 { - return SonicDBConfigGetDbInst__SWIG_2(a[0].(string)) - } - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_2 - } - return SonicDBConfigGetDbInst__SWIG_1(a[0].(string), a[1].(string)) - } -check_2: - if argc == 2 { - return SonicDBConfigGetDbInst__SWIG_3(a[0].(string), a[1].(SonicDBKey)) - } - if argc == 3 { - return SonicDBConfigGetDbInst__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigGetDbId__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_85)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_86)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_87)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func SonicDBConfigGetDbId__SWIG_1(arg1 string, arg2 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_88)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_89)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func SonicDBConfigGetDbId__SWIG_2(arg1 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_90)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func SonicDBConfigGetDbId__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (int)(C._wrap_SonicDBConfig_getDbId__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_91)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func SonicDBConfigGetDbId(a ...interface{}) int { - argc := len(a) - if argc == 1 { - return SonicDBConfigGetDbId__SWIG_2(a[0].(string)) - } - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_2 - } - return SonicDBConfigGetDbId__SWIG_1(a[0].(string), a[1].(string)) - } -check_2: - if argc == 2 { - return SonicDBConfigGetDbId__SWIG_3(a[0].(string), a[1].(SonicDBKey)) - } - if argc == 3 { - return SonicDBConfigGetDbId__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigGetSeparator__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_93)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_94)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_95)(unsafe.Pointer(&_swig_i_2))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_97)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_98)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_2(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_100)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_102)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_4(arg1 int, arg2 string, arg3 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_4_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_104)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_105)(unsafe.Pointer(&_swig_i_2))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_5(arg1 int, arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_5_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_107)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_6(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_6_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_7(arg1 int, arg2 SonicDBKey) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_7_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.uintptr_t(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator__SWIG_8(arg1 DBConnector) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1.Swigcptr() - swig_r_p := C._wrap_SonicDBConfig_getSeparator__SWIG_8_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetSeparator(a ...interface{}) string { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - return SonicDBConfigGetSeparator__SWIG_2(a[0].(string)) - } -check_1: - if argc == 1 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_2 - } - return SonicDBConfigGetSeparator__SWIG_8(a[0].(DBConnector)) - } -check_2: - if argc == 1 { - return SonicDBConfigGetSeparator__SWIG_6(a[0].(int)) - } - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_4 - } - if _, ok := a[1].(string); !ok { - goto check_4 - } - return SonicDBConfigGetSeparator__SWIG_1(a[0].(string), a[1].(string)) - } -check_4: - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_5 - } - if _, ok := a[1].(SwigcptrSonicDBKey); !ok { - goto check_5 - } - return SonicDBConfigGetSeparator__SWIG_3(a[0].(string), a[1].(SonicDBKey)) - } -check_5: - if argc == 2 { - if _, ok := a[1].(SwigcptrSonicDBKey); !ok { - goto check_6 - } - return SonicDBConfigGetSeparator__SWIG_7(a[0].(int), a[1].(SonicDBKey)) - } -check_6: - if argc == 2 { - return SonicDBConfigGetSeparator__SWIG_5(a[0].(int), a[1].(string)) - } - if argc == 3 { - if _, ok := a[0].(string); !ok { - goto check_8 - } - return SonicDBConfigGetSeparator__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - } -check_8: - if argc == 3 { - return SonicDBConfigGetSeparator__SWIG_4(a[0].(int), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigGetDbSock__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_112)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_113)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_114)(unsafe.Pointer(&_swig_i_2))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbSock__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_116)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_117)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbSock__SWIG_2(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_119)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbSock__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r_p := C._wrap_SonicDBConfig_getDbSock__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_121)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbSock(a ...interface{}) string { - argc := len(a) - if argc == 1 { - return SonicDBConfigGetDbSock__SWIG_2(a[0].(string)) - } - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_2 - } - return SonicDBConfigGetDbSock__SWIG_1(a[0].(string), a[1].(string)) - } -check_2: - if argc == 2 { - return SonicDBConfigGetDbSock__SWIG_3(a[0].(string), a[1].(SonicDBKey)) - } - if argc == 3 { - return SonicDBConfigGetDbSock__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigGetDbHostname__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_123)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_124)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_125)(unsafe.Pointer(&_swig_i_2))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbHostname__SWIG_1(arg1 string, arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_127)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_128)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbHostname__SWIG_2(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_130)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbHostname__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r_p := C._wrap_SonicDBConfig_getDbHostname__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_132)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func SonicDBConfigGetDbHostname(a ...interface{}) string { - argc := len(a) - if argc == 1 { - return SonicDBConfigGetDbHostname__SWIG_2(a[0].(string)) - } - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_2 - } - return SonicDBConfigGetDbHostname__SWIG_1(a[0].(string), a[1].(string)) - } -check_2: - if argc == 2 { - return SonicDBConfigGetDbHostname__SWIG_3(a[0].(string), a[1].(SonicDBKey)) - } - if argc == 3 { - return SonicDBConfigGetDbHostname__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigGetDbPort__SWIG_0(arg1 string, arg2 string, arg3 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_133)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_134)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_135)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func SonicDBConfigGetDbPort__SWIG_1(arg1 string, arg2 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_136)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_137)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func SonicDBConfigGetDbPort__SWIG_2(arg1 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_138)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func SonicDBConfigGetDbPort__SWIG_3(arg1 string, arg2 SonicDBKey) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (int)(C._wrap_SonicDBConfig_getDbPort__SWIG_3_swsscommon_728e05b169b08794(*(*C.swig_type_139)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func SonicDBConfigGetDbPort(a ...interface{}) int { - argc := len(a) - if argc == 1 { - return SonicDBConfigGetDbPort__SWIG_2(a[0].(string)) - } - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_2 - } - return SonicDBConfigGetDbPort__SWIG_1(a[0].(string), a[1].(string)) - } -check_2: - if argc == 2 { - return SonicDBConfigGetDbPort__SWIG_3(a[0].(string), a[1].(SonicDBKey)) - } - if argc == 3 { - return SonicDBConfigGetDbPort__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigGetNamespaces() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getNamespaces_swsscommon_728e05b169b08794())) - return swig_r -} - -func SonicDBConfigGetDbKeys() (_swig_ret VectorSonicDbKey) { - var swig_r VectorSonicDbKey - swig_r = (VectorSonicDbKey)(SwigcptrVectorSonicDbKey(C._wrap_SonicDBConfig_getDbKeys_swsscommon_728e05b169b08794())) - return swig_r -} - -func SonicDBConfigGetDbList__SWIG_0(arg1 string, arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_140)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_141)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func SonicDBConfigGetDbList__SWIG_1(arg1 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_142)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func SonicDBConfigGetDbList__SWIG_2() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_2_swsscommon_728e05b169b08794())) - return swig_r -} - -func SonicDBConfigGetDbList__SWIG_3(arg1 SonicDBKey) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1.Swigcptr() - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicDBConfig_getDbList__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func SonicDBConfigGetDbList(a ...interface{}) VectorString { - argc := len(a) - if argc == 0 { - return SonicDBConfigGetDbList__SWIG_2() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return SonicDBConfigGetDbList__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return SonicDBConfigGetDbList__SWIG_3(a[0].(SonicDBKey)) - } - if argc == 2 { - return SonicDBConfigGetDbList__SWIG_0(a[0].(string), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func SonicDBConfigIsInit() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_SonicDBConfig_isInit_swsscommon_728e05b169b08794()) - return swig_r -} - -func SonicDBConfigIsGlobalInit() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_SonicDBConfig_isGlobalInit_swsscommon_728e05b169b08794()) - return swig_r -} - -func SonicDBConfigGetInstanceList__SWIG_0(arg1 string, arg2 string) (_swig_ret GetInstanceListResult) { - var swig_r GetInstanceListResult - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_143)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_144)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func SonicDBConfigGetInstanceList__SWIG_1(arg1 string) (_swig_ret GetInstanceListResult) { - var swig_r GetInstanceListResult - _swig_i_0 := arg1 - swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_145)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func SonicDBConfigGetInstanceList__SWIG_2() (_swig_ret GetInstanceListResult) { - var swig_r GetInstanceListResult - swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_2_swsscommon_728e05b169b08794())) - return swig_r -} - -func SonicDBConfigGetInstanceList__SWIG_3(arg1 SonicDBKey) (_swig_ret GetInstanceListResult) { - var swig_r GetInstanceListResult - _swig_i_0 := arg1.Swigcptr() - swig_r = (GetInstanceListResult)(SwigcptrGetInstanceListResult(C._wrap_SonicDBConfig_getInstanceList__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func SonicDBConfigGetInstanceList(a ...interface{}) GetInstanceListResult { - argc := len(a) - if argc == 0 { - return SonicDBConfigGetInstanceList__SWIG_2() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return SonicDBConfigGetInstanceList__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return SonicDBConfigGetInstanceList__SWIG_3(a[0].(SonicDBKey)) - } - if argc == 2 { - return SonicDBConfigGetInstanceList__SWIG_0(a[0].(string), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func NewSonicDBConfig() (_swig_ret SonicDBConfig) { - var swig_r SonicDBConfig - swig_r = (SonicDBConfig)(SwigcptrSonicDBConfig(C._wrap_new_SonicDBConfig_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteSonicDBConfig(arg1 SonicDBConfig) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_SonicDBConfig_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type SonicDBConfig interface { - Swigcptr() uintptr - SwigIsSonicDBConfig() -} - -type SwigcptrRedisContext uintptr - -func (p SwigcptrRedisContext) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisContext) SwigIsRedisContext() { -} - -func _swig_getRedisContext_RedisContext_DEFAULT_UNIXSOCKET_RedisContext() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_RedisContext_DEFAULT_UNIXSOCKET_RedisContext_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -var RedisContextDEFAULT_UNIXSOCKET string = _swig_getRedisContext_RedisContext_DEFAULT_UNIXSOCKET_RedisContext() -func NewRedisContext(arg1 RedisContext) (_swig_ret RedisContext) { - var swig_r RedisContext - _swig_i_0 := arg1.Swigcptr() - swig_r = (RedisContext)(SwigcptrRedisContext(C._wrap_new_RedisContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DeleteRedisContext(arg1 RedisContext) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisContext) GetContext() (_swig_ret RedisContext) { - var swig_r RedisContext - _swig_i_0 := arg1 - swig_r = (RedisContext)(SwigcptrRedisContext(C._wrap_RedisContext_getContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrRedisContext) SetClientName(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisContext_setClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_147)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisContext) GetClientName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisContext_getClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -type RedisContext interface { - Swigcptr() uintptr - SwigIsRedisContext() - GetContext() (_swig_ret RedisContext) - SetClientName(arg2 string) - GetClientName() (_swig_ret string) -} - -type SwigcptrDBConnector uintptr - -func (p SwigcptrDBConnector) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrDBConnector) SwigIsDBConnector() { -} - -func _swig_getDBConnector_DBConnector_DEFAULT_UNIXSOCKET_DBConnector() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_DBConnector_DEFAULT_UNIXSOCKET_DBConnector_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -var DBConnectorDEFAULT_UNIXSOCKET string = _swig_getDBConnector_DBConnector_DEFAULT_UNIXSOCKET_DBConnector() -func NewDBConnector__SWIG_0(arg1 DBConnector) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1.Swigcptr() - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewDBConnector__SWIG_1(arg1 int, arg2 RedisContext) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.uintptr_t(_swig_i_1)))) - return swig_r -} - -func NewDBConnector__SWIG_2(arg1 int, arg2 string, arg3 int, arg4 uint) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_150)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewDBConnector__SWIG_3(arg1 int, arg2 string, arg3 uint) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_3_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_151)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewDBConnector__SWIG_4(arg1 string, arg2 uint, arg3 bool) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_4_swsscommon_728e05b169b08794(*(*C.swig_type_152)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func NewDBConnector__SWIG_5(arg1 string, arg2 uint) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_5_swsscommon_728e05b169b08794(*(*C.swig_type_153)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func NewDBConnector__SWIG_6(arg1 string, arg2 uint, arg3 bool, arg4 string) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_6_swsscommon_728e05b169b08794(*(*C.swig_type_154)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2), *(*C.swig_type_155)(unsafe.Pointer(&_swig_i_3))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func NewDBConnector__SWIG_7(arg1 string, arg2 uint, arg3 bool, arg4 SonicDBKey) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_new_DBConnector__SWIG_7_swsscommon_728e05b169b08794(*(*C.swig_type_156)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2), C.uintptr_t(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func NewDBConnector(a ...interface{}) DBConnector { - argc := len(a) - if argc == 1 { - return NewDBConnector__SWIG_0(a[0].(DBConnector)) - } - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - if _, ok := a[1].(uint); !ok { - goto check_2 - } - return NewDBConnector__SWIG_5(a[0].(string), a[1].(uint)) - } -check_2: - if argc == 2 { - return NewDBConnector__SWIG_1(a[0].(int), a[1].(RedisContext)) - } - if argc == 3 { - if _, ok := a[0].(string); !ok { - goto check_4 - } - if _, ok := a[1].(uint); !ok { - goto check_4 - } - if _, ok := a[2].(bool); !ok { - goto check_4 - } - return NewDBConnector__SWIG_4(a[0].(string), a[1].(uint), a[2].(bool)) - } -check_4: - if argc == 3 { - return NewDBConnector__SWIG_3(a[0].(int), a[1].(string), a[2].(uint)) - } - if argc == 4 { - if _, ok := a[0].(string); !ok { - goto check_6 - } - if _, ok := a[1].(uint); !ok { - goto check_6 - } - if _, ok := a[2].(bool); !ok { - goto check_6 - } - if _, ok := a[3].(string); !ok { - goto check_6 - } - return NewDBConnector__SWIG_6(a[0].(string), a[1].(uint), a[2].(bool), a[3].(string)) - } -check_6: - if argc == 4 { - if _, ok := a[0].(string); !ok { - goto check_7 - } - if _, ok := a[1].(uint); !ok { - goto check_7 - } - if _, ok := a[2].(bool); !ok { - goto check_7 - } - if _, ok := a[3].(SwigcptrSonicDBKey); !ok { - goto check_7 - } - return NewDBConnector__SWIG_7(a[0].(string), a[1].(uint), a[2].(bool), a[3].(SonicDBKey)) - } -check_7: - if argc == 4 { - return NewDBConnector__SWIG_2(a[0].(int), a[1].(string), a[2].(int), a[3].(uint)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBConnector) GetDbId() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_DBConnector_getDbId_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrDBConnector) GetDbName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_DBConnector_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrDBConnector) GetNamespace() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_DBConnector_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrDBConnector) GetDBKey() (_swig_ret SonicDBKey) { - var swig_r SonicDBKey - _swig_i_0 := arg1 - swig_r = (SonicDBKey)(SwigcptrSonicDBKey(C._wrap_DBConnector_getDBKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DBConnectorXselect(arg1 DBConnector) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_DBConnector_Xselect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrDBConnector) NewConnector(arg2 uint) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_DBConnector_newConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrDBConnector) Pubsub() (_swig_ret PubSub) { - var swig_r PubSub - _swig_i_0 := arg1 - swig_r = (PubSub)(SwigcptrPubSub(C._wrap_DBConnector_pubsub_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrDBConnector) Delete__SWIG_0(arg2 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int64)(C._wrap_DBConnector_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_160)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Exists(arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_DBConnector_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_161)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Hdel__SWIG_0(arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_DBConnector_hdel__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_163)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_164)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Hdel__SWIG_1(arg2 string, arg3 VectorString) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (int64)(C._wrap_DBConnector_hdel__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_166)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrDBConnector) Hdel(a ...interface{}) int64 { - argc := len(a) - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_1 - } - return p.Hdel__SWIG_0(a[0].(string), a[1].(string)) - } -check_1: - if argc == 2 { - return p.Hdel__SWIG_1(a[0].(string), a[1].(VectorString)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBConnector) Delete__SWIG_1(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_DBConnector_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrDBConnector) Delete(a ...interface{}) interface{} { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - return p.Delete__SWIG_0(a[0].(string)) - } -check_1: - if argc == 1 { - p.Delete__SWIG_1(a[0].(VectorString)) - return 0 - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBConnector) Keys(arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBConnector_keys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_167)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Scan__SWIG_0(arg2 int, arg3 string, arg4 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_168)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Scan__SWIG_1(arg2 int, arg3 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_169)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Scan__SWIG_2(arg2 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrDBConnector) Scan__SWIG_3() (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBConnector_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrDBConnector) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { - argc := len(a) - if argc == 0 { - return p.Scan__SWIG_3() - } - if argc == 1 { - return p.Scan__SWIG_2(a[0].(int)) - } - if argc == 2 { - return p.Scan__SWIG_1(a[0].(int), a[1].(string)) - } - if argc == 3 { - return p.Scan__SWIG_0(a[0].(int), a[1].(string), a[2].(uint)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBConnector) Set__SWIG_0(arg2 string, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_DBConnector_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_170)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_171)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Set__SWIG_1(arg2 string, arg3 int) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_DBConnector_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_172)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrDBConnector) Set(a ...interface{}) bool { - argc := len(a) - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_1 - } - return p.Set__SWIG_0(a[0].(string), a[1].(string)) - } -check_1: - if argc == 2 { - return p.Set__SWIG_1(a[0].(string), a[1].(int)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBConnector) Hset(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_DBConnector_hset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_173)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_174)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_175)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrDBConnector) Hmset(arg2 Std_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_DBConnector_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrDBConnector) Get(arg2 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBConnector_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_176)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Hget(arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBConnector_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_177)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_178)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Hexists(arg2 string, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_DBConnector_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_179)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_180)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Incr(arg2 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int64)(C._wrap_DBConnector_incr_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_182)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Decr(arg2 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int64)(C._wrap_DBConnector_decr_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_184)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Rpush(arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_DBConnector_rpush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_186)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_187)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Blpop(arg2 string, arg3 int) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBConnector_blpop_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_188)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Subscribe(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_DBConnector_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_189)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrDBConnector) Psubscribe(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_DBConnector_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_190)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrDBConnector) Punsubscribe(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_DBConnector_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_191)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrDBConnector) Publish(arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_DBConnector_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_193)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_194)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBConnector) Config_set(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_DBConnector_config_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_195)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_196)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrDBConnector) Flushdb() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_DBConnector_flushdb_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrDBConnector) Getall() (_swig_ret GetConfigResult) { - var swig_r GetConfigResult - _swig_i_0 := arg1 - swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_DBConnector_getall_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrDBConnector) Hgetall(arg2 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_DBConnector_hgetall_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_197)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func DeleteDBConnector(arg1 DBConnector) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_DBConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrDBConnector) GetContext() (_swig_ret RedisContext) { - var swig_r RedisContext - swig_r = (RedisContext)(SwigcptrRedisContext(C._wrap_DBConnector_getContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrDBConnector) SetClientName(arg1 string) { - _swig_i_0 := arg1 - C._wrap_DBConnector_setClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_198)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrDBConnector) GetClientName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_DBConnector_getClientName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrDBConnector) SwigIsRedisContext() { -} - -func (p SwigcptrDBConnector) SwigGetRedisContext() RedisContext { - return SwigcptrRedisContext(p.Swigcptr()) -} - -type DBConnector interface { - Swigcptr() uintptr - SwigIsDBConnector() - GetDbId() (_swig_ret int) - GetDbName() (_swig_ret string) - GetNamespace() (_swig_ret string) - GetDBKey() (_swig_ret SonicDBKey) - NewConnector(arg2 uint) (_swig_ret DBConnector) - Pubsub() (_swig_ret PubSub) - Exists(arg2 string) (_swig_ret bool) - Hdel(a ...interface{}) int64 - Delete(a ...interface{}) interface{} - Keys(arg2 string) (_swig_ret VectorString) - Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - Set(a ...interface{}) bool - Hset(arg2 string, arg3 string, arg4 string) - Hmset(arg2 Std_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) - Get(arg2 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) - Hget(arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) - Hexists(arg2 string, arg3 string) (_swig_ret bool) - Incr(arg2 string) (_swig_ret int64) - Decr(arg2 string) (_swig_ret int64) - Rpush(arg2 string, arg3 string) (_swig_ret int64) - Blpop(arg2 string, arg3 int) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) - Subscribe(arg2 string) - Psubscribe(arg2 string) - Punsubscribe(arg2 string) - Publish(arg2 string, arg3 string) (_swig_ret int64) - Config_set(arg2 string, arg3 string) - Flushdb() (_swig_ret bool) - Getall() (_swig_ret GetConfigResult) - Hgetall(arg2 string) (_swig_ret FieldValueMap) - GetContext() (_swig_ret RedisContext) - SetClientName(arg1 string) - GetClientName() (_swig_ret string) - SwigIsRedisContext() - SwigGetRedisContext() RedisContext -} - -type SwigcptrSonicV2Connector_Native uintptr - -func (p SwigcptrSonicV2Connector_Native) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSonicV2Connector_Native) SwigIsSonicV2Connector_Native() { -} - -func NewSonicV2Connector_Native__SWIG_0(arg1 bool, arg2 string) (_swig_ret SonicV2Connector_Native) { - var swig_r SonicV2Connector_Native - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (SonicV2Connector_Native)(SwigcptrSonicV2Connector_Native(C._wrap_new_SonicV2Connector_Native__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), *(*C.swig_type_200)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewSonicV2Connector_Native__SWIG_1(arg1 bool) (_swig_ret SonicV2Connector_Native) { - var swig_r SonicV2Connector_Native - _swig_i_0 := arg1 - swig_r = (SonicV2Connector_Native)(SwigcptrSonicV2Connector_Native(C._wrap_new_SonicV2Connector_Native__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0)))) - return swig_r -} - -func NewSonicV2Connector_Native__SWIG_2() (_swig_ret SonicV2Connector_Native) { - var swig_r SonicV2Connector_Native - swig_r = (SonicV2Connector_Native)(SwigcptrSonicV2Connector_Native(C._wrap_new_SonicV2Connector_Native__SWIG_2_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewSonicV2Connector_Native(a ...interface{}) SonicV2Connector_Native { - argc := len(a) - if argc == 0 { - return NewSonicV2Connector_Native__SWIG_2() - } - if argc == 1 { - return NewSonicV2Connector_Native__SWIG_1(a[0].(bool)) - } - if argc == 2 { - return NewSonicV2Connector_Native__SWIG_0(a[0].(bool), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) GetNamespace() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SonicV2Connector_Native_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrSonicV2Connector_Native) Connect__SWIG_0(arg2 string, arg3 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_SonicV2Connector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_202)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrSonicV2Connector_Native) Connect__SWIG_1(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicV2Connector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_203)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrSonicV2Connector_Native) Connect(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Connect__SWIG_1(a[0].(string)) - return - } - if argc == 2 { - p.Connect__SWIG_0(a[0].(string), a[1].(bool)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Close__SWIG_0(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SonicV2Connector_Native_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_204)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrSonicV2Connector_Native) Close__SWIG_1() { - _swig_i_0 := arg1 - C._wrap_SonicV2Connector_Native_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (p SwigcptrSonicV2Connector_Native) Close(a ...interface{}) { - argc := len(a) - if argc == 0 { - p.Close__SWIG_1() - return - } - if argc == 1 { - p.Close__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get_db_list() (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_get_db_list_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get_dbid(arg2 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int)(C._wrap_SonicV2Connector_Native_get_dbid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_205)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get_db_separator(arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_SonicV2Connector_Native_get_db_separator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_207)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get_redis_client(arg2 string) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_SonicV2Connector_Native_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_208)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int64)(C._wrap_SonicV2Connector_Native_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_210)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_211)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_212)(unsafe.Pointer(&_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Exists(arg2 string, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_SonicV2Connector_Native_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_213)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_214)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Keys__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_215)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_216)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Keys__SWIG_1(arg2 string, arg3 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_217)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_218)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Keys__SWIG_2(arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_SonicV2Connector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_219)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrSonicV2Connector_Native) Keys(a ...interface{}) VectorString { - argc := len(a) - if argc == 1 { - return p.Keys__SWIG_2(a[0].(string)) - } - if argc == 2 { - return p.Keys__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_0(arg2 string, arg3 int, arg4 string, arg5 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_220)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), *(*C.swig_type_221)(unsafe.Pointer(&_swig_i_3)), C.swig_intgo(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_1(arg2 string, arg3 int, arg4 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_222)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), *(*C.swig_type_223)(unsafe.Pointer(&_swig_i_3))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_2(arg2 string, arg3 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_224)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Scan__SWIG_3(arg2 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_SonicV2Connector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_225)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrSonicV2Connector_Native) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { - argc := len(a) - if argc == 1 { - return p.Scan__SWIG_3(a[0].(string)) - } - if argc == 2 { - return p.Scan__SWIG_2(a[0].(string), a[1].(int)) - } - if argc == 3 { - return p.Scan__SWIG_1(a[0].(string), a[1].(int), a[2].(string)) - } - if argc == 4 { - return p.Scan__SWIG_0(a[0].(string), a[1].(int), a[2].(string), a[3].(uint)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_SonicV2Connector_Native_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_226)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_227)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_228)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get__SWIG_1(arg2 string, arg3 string, arg4 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_SonicV2Connector_Native_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_229)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_230)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_231)(unsafe.Pointer(&_swig_i_3))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (p SwigcptrSonicV2Connector_Native) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { - argc := len(a) - if argc == 3 { - return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) - } - if argc == 4 { - return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (bool)(C._wrap_SonicV2Connector_Native_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_232)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_233)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_234)(unsafe.Pointer(&_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get_all__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_SonicV2Connector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_235)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_236)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Get_all__SWIG_1(arg2 string, arg3 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_SonicV2Connector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_237)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_238)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (p SwigcptrSonicV2Connector_Native) Get_all(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 2 { - return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Hmset(arg2 string, arg3 string, arg4 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_SonicV2Connector_Native_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_239)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_240)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrSonicV2Connector_Native) Set__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string, arg6 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - _swig_i_5 := arg6 - swig_r = (int64)(C._wrap_SonicV2Connector_Native_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_242)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_243)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_244)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_245)(unsafe.Pointer(&_swig_i_4)), C._Bool(_swig_i_5))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Set__SWIG_1(arg2 string, arg3 string, arg4 string, arg5 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (int64)(C._wrap_SonicV2Connector_Native_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_247)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_248)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_249)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_250)(unsafe.Pointer(&_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } - return swig_r -} - -func (p SwigcptrSonicV2Connector_Native) Set(a ...interface{}) int64 { - argc := len(a) - if argc == 4 { - return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) - } - if argc == 5 { - return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Delete__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int64)(C._wrap_SonicV2Connector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_252)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_253)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrSonicV2Connector_Native) Delete__SWIG_1(arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_SonicV2Connector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_255)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_256)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (p SwigcptrSonicV2Connector_Native) Delete(a ...interface{}) int64 { - argc := len(a) - if argc == 2 { - return p.Delete__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSonicV2Connector_Native) Delete_all_by_pattern(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_SonicV2Connector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_257)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_258)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func DeleteSonicV2Connector_Native(arg1 SonicV2Connector_Native) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_SonicV2Connector_Native_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type SonicV2Connector_Native interface { - Swigcptr() uintptr - SwigIsSonicV2Connector_Native() - GetNamespace() (_swig_ret string) - Connect(a ...interface{}) - Close(a ...interface{}) - Get_db_list() (_swig_ret VectorString) - Get_dbid(arg2 string) (_swig_ret int) - Get_db_separator(arg2 string) (_swig_ret string) - Get_redis_client(arg2 string) (_swig_ret DBConnector) - Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) - Exists(arg2 string, arg3 string) (_swig_ret bool) - Keys(a ...interface{}) VectorString - Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ - Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) - Get_all(a ...interface{}) FieldValueMap - Hmset(arg2 string, arg3 string, arg4 FieldValueMap) - Set(a ...interface{}) int64 - Delete(a ...interface{}) int64 - Delete_all_by_pattern(arg2 string, arg3 string) -} - -type SwigcptrPubSub uintptr - -func (p SwigcptrPubSub) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrPubSub) SwigIsPubSub() { -} - -func NewPubSub(arg1 DBConnector) (_swig_ret PubSub) { - var swig_r PubSub - _swig_i_0 := arg1.Swigcptr() - swig_r = (PubSub)(SwigcptrPubSub(C._wrap_new_PubSub_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrPubSub) Get_message__SWIG_0(arg2 float64, arg3 bool) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_get_message__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.double(_swig_i_1), C._Bool(_swig_i_2)))) - return swig_r -} - -func (arg1 SwigcptrPubSub) Get_message__SWIG_1(arg2 float64) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_get_message__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.double(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrPubSub) Get_message__SWIG_2() (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_get_message__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrPubSub) Get_message(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 0 { - return p.Get_message__SWIG_2() - } - if argc == 1 { - return p.Get_message__SWIG_1(a[0].(float64)) - } - if argc == 2 { - return p.Get_message__SWIG_0(a[0].(float64), a[1].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrPubSub) Listen_message__SWIG_0(arg2 bool) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_listen_message__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrPubSub) Listen_message__SWIG_1() (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_PubSub_listen_message__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrPubSub) Listen_message(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 0 { - return p.Listen_message__SWIG_1() - } - if argc == 1 { - return p.Listen_message__SWIG_0(a[0].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrPubSub) Psubscribe(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_PubSub_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_259)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrPubSub) Punsubscribe(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_PubSub_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_260)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrPubSub) ReadData() (_swig_ret uint64) { - var swig_r uint64 - _swig_i_0 := arg1 - swig_r = (uint64)(C._wrap_PubSub_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrPubSub) HasData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_PubSub_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrPubSub) HasCachedData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_PubSub_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func DeletePubSub(arg1 PubSub) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_PubSub_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type PubSub interface { - Swigcptr() uintptr - SwigIsPubSub() - Get_message(a ...interface{}) FieldValueMap - Listen_message(a ...interface{}) FieldValueMap - Psubscribe(arg2 string) - Punsubscribe(arg2 string) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) -} - -func GetDELETED_KEY_SEPARATOR() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_DELETED_KEY_SEPARATOR_get_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -type SwigcptrProfileProvider uintptr - -func (p SwigcptrProfileProvider) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrProfileProvider) SwigIsProfileProvider() { -} - -func ProfileProviderInstance() (_swig_ret ProfileProvider) { - var swig_r ProfileProvider - swig_r = (ProfileProvider)(SwigcptrProfileProvider(C._wrap_ProfileProvider_instance_swsscommon_728e05b169b08794())) - return swig_r -} - -func (arg1 SwigcptrProfileProvider) AppendConfigs(arg2 string, arg3 string, arg4 FieldValuePairs, arg5 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - _swig_i_4 := arg5.Swigcptr() - swig_r = (bool)(C._wrap_ProfileProvider_appendConfigs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_263)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_264)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3), C.uintptr_t(_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrProfileProvider) GetConfig(arg2 string, arg3 string, arg4 string, arg5 DBConnector) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5.Swigcptr() - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ProfileProvider_getConfig_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_265)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_266)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_267)(unsafe.Pointer(&_swig_i_3)), C.uintptr_t(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrProfileProvider) GetConfigs__SWIG_0(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ProfileProvider_getConfigs__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_268)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_269)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrProfileProvider) GetConfigs__SWIG_1(arg2 DBConnector) (_swig_ret GetConfigResult) { - var swig_r GetConfigResult - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_ProfileProvider_getConfigs__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)))) - return swig_r -} - -func (p SwigcptrProfileProvider) GetConfigs(a ...interface{}) interface{} { - argc := len(a) - if argc == 1 { - return p.GetConfigs__SWIG_1(a[0].(DBConnector)) - } - if argc == 3 { - return p.GetConfigs__SWIG_0(a[0].(string), a[1].(string), a[2].(DBConnector)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrProfileProvider) GetKeys(arg2 string, arg3 DBConnector) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ProfileProvider_getKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_270)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrProfileProvider) TryRevertItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (bool)(C._wrap_ProfileProvider_tryRevertItem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_271)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_272)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrProfileProvider) TryDeleteItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (bool)(C._wrap_ProfileProvider_tryDeleteItem_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_273)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_274)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrProfileProvider) GetDeletedKeyName(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r_p := C._wrap_ProfileProvider_getDeletedKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_276)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_277)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -type ProfileProvider interface { - Swigcptr() uintptr - SwigIsProfileProvider() - AppendConfigs(arg2 string, arg3 string, arg4 FieldValuePairs, arg5 DBConnector) (_swig_ret bool) - GetConfig(arg2 string, arg3 string, arg4 string, arg5 DBConnector) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) - GetConfigs(a ...interface{}) interface{} - GetKeys(arg2 string, arg3 DBConnector) (_swig_ret VectorString) - TryRevertItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) - TryDeleteItem(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret bool) - GetDeletedKeyName(arg2 string, arg3 string, arg4 DBConnector) (_swig_ret string) -} - -type SwigcptrSelectable uintptr - -func (p SwigcptrSelectable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSelectable) SwigIsSelectable() { -} - -func DeleteSelectable(arg1 Selectable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_Selectable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrSelectable) GetFd() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_Selectable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSelectable) ReadData() (_swig_ret uint64) { - var swig_r uint64 - _swig_i_0 := arg1 - swig_r = (uint64)(C._wrap_Selectable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSelectable) HasData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_Selectable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSelectable) HasCachedData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_Selectable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSelectable) InitializedWithData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_Selectable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSelectable) UpdateAfterRead() { - _swig_i_0 := arg1 - C._wrap_Selectable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrSelectable) GetPri() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_Selectable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -type Selectable interface { - Swigcptr() uintptr - SwigIsSelectable() - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - GetPri() (_swig_ret int) -} - -type SwigcptrSelect uintptr - -func (p SwigcptrSelect) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSelect) SwigIsSelect() { -} - -func NewSelect() (_swig_ret Select) { - var swig_r Select - swig_r = (Select)(SwigcptrSelect(C._wrap_new_Select_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteSelect(arg1 Select) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_Select_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrSelect) AddSelectable(arg2 Selectable) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_Select_addSelectable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrSelect) RemoveSelectable(arg2 Selectable) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_Select_removeSelectable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrSelect) AddSelectables(arg2 Std_vector_Sl_swss_Selectable_Sm__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_Select_addSelectables_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func _swig_getSelect_OBJECT_Select() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_OBJECT_Select_swsscommon_728e05b169b08794()) - return swig_r -} - -var SelectOBJECT int = _swig_getSelect_OBJECT_Select() -func _swig_getSelect_ERROR_Select() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ERROR_Select_swsscommon_728e05b169b08794()) - return swig_r -} - -var SelectERROR int = _swig_getSelect_ERROR_Select() -func _swig_getSelect_TIMEOUT_Select() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_TIMEOUT_Select_swsscommon_728e05b169b08794()) - return swig_r -} - -var SelectTIMEOUT int = _swig_getSelect_TIMEOUT_Select() -func _swig_getSelect_SIGNALINT_Select() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_SIGNALINT_Select_swsscommon_728e05b169b08794()) - return swig_r -} - -var SelectSIGNALINT int = _swig_getSelect_SIGNALINT_Select() -func (arg1 SwigcptrSelect) Xselect__SWIG_0(arg2 Selectable, arg3 int, arg4 bool) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int)(C._wrap_Select_Xselect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2), C._Bool(_swig_i_3))) - return swig_r -} - -func (arg1 SwigcptrSelect) Xselect__SWIG_1(arg2 Selectable, arg3 int) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (int)(C._wrap_Select_Xselect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2))) - return swig_r -} - -func (arg1 SwigcptrSelect) Xselect__SWIG_2(arg2 Selectable) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (int)(C._wrap_Select_Xselect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1))) - return swig_r -} - -func (p SwigcptrSelect) Xselect(a ...interface{}) int { - argc := len(a) - if argc == 1 { - return p.Xselect__SWIG_2(a[0].(Selectable)) - } - if argc == 2 { - return p.Xselect__SWIG_1(a[0].(Selectable), a[1].(int)) - } - if argc == 3 { - return p.Xselect__SWIG_0(a[0].(Selectable), a[1].(int), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSelect) IsQueueEmpty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_Select_isQueueEmpty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func SelectResultToString(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Select_resultToString_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -type Select interface { - Swigcptr() uintptr - SwigIsSelect() - AddSelectable(arg2 Selectable) - RemoveSelectable(arg2 Selectable) - AddSelectables(arg2 Std_vector_Sl_swss_Selectable_Sm__Sg_) - Xselect(a ...interface{}) int - IsQueueEmpty() (_swig_ret bool) -} - -type SwigcptrRedisCommand uintptr - -func (p SwigcptrRedisCommand) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisCommand) SwigIsRedisCommand() { -} - -func NewRedisCommand() (_swig_ret RedisCommand) { - var swig_r RedisCommand - swig_r = (RedisCommand)(SwigcptrRedisCommand(C._wrap_new_RedisCommand_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteRedisCommand(arg1 RedisCommand) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisCommand_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisCommand) Format__SWIG_0(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisCommand_format__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_280)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisCommand) FormatArgv(arg2 int, arg3 *string, arg4 *int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_RedisCommand_formatArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), C.swig_voidp(_swig_i_2), C.swig_voidp(_swig_i_3)) -} - -func (arg1 SwigcptrRedisCommand) Format__SWIG_1(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_RedisCommand_format__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrRedisCommand) Format(a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(SwigcptrVectorString); !ok { - goto check_1 - } - p.Format__SWIG_1(a[0].(VectorString)) - return - } -check_1: - if argc == 1 { - p.Format__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrRedisCommand) FormatHSET__SWIG_0(arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_RedisCommand_formatHSET__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_281)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisCommand) FormatHSET__SWIG_1(arg2 string, arg3 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_RedisCommand_formatHSET__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_282)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisCommand) FormatHSET__SWIG_3(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_RedisCommand_formatHSET__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_283)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_284)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_285)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (p SwigcptrRedisCommand) FormatHSET(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[1].(SwigcptrFieldValuePairs); !ok { - goto check_1 - } - p.FormatHSET__SWIG_0(a[0].(string), a[1].(FieldValuePairs)) - return - } -check_1: - if argc == 2 { - p.FormatHSET__SWIG_1(a[0].(string), a[1].(FieldValueMap)) - return - } - if argc == 3 { - p.FormatHSET__SWIG_3(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrRedisCommand) FormatHGET(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_RedisCommand_formatHGET_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_286)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_287)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrRedisCommand) FormatHDEL__SWIG_0(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_RedisCommand_formatHDEL__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_288)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_289)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrRedisCommand) FormatHDEL__SWIG_1(arg2 string, arg3 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_RedisCommand_formatHDEL__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_290)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrRedisCommand) FormatHDEL(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_1 - } - p.FormatHDEL__SWIG_0(a[0].(string), a[1].(string)) - return - } -check_1: - if argc == 2 { - p.FormatHDEL__SWIG_1(a[0].(string), a[1].(VectorString)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrRedisCommand) FormatEXPIRE(arg2 string, arg3 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_RedisCommand_formatEXPIRE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_291)(unsafe.Pointer(&_swig_i_1)), C.swig_type_292(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisCommand) FormatTTL(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisCommand_formatTTL_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_293)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisCommand) FormatDEL(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisCommand_formatDEL_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_294)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisCommand) AppendTo(arg2 RedisContext) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (int)(C._wrap_RedisCommand_appendTo_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1))) - return swig_r -} - -func (arg1 SwigcptrRedisCommand) ToPrintableString() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisCommand_toPrintableString_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -type RedisCommand interface { - Swigcptr() uintptr - SwigIsRedisCommand() - FormatArgv(arg2 int, arg3 *string, arg4 *int64) - Format(a ...interface{}) - FormatHSET(a ...interface{}) - FormatHGET(arg2 string, arg3 string) - FormatHDEL(a ...interface{}) - FormatEXPIRE(arg2 string, arg3 int64) - FormatTTL(arg2 string) - FormatDEL(arg2 string) - AppendTo(arg2 RedisContext) (_swig_ret int) - ToPrintableString() (_swig_ret string) -} - -type SwigcptrRedisPipeline uintptr - -func (p SwigcptrRedisPipeline) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisPipeline) SwigIsRedisPipeline() { -} - -func (arg1 SwigcptrRedisPipeline) GetCOMMAND_MAX() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_RedisPipeline_COMMAND_MAX_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func _swig_getRedisPipeline_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline_swsscommon_728e05b169b08794()) - return swig_r -} - -var RedisPipelineNEWCONNECTOR_TIMEOUT int = _swig_getRedisPipeline_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline() -func NewRedisPipeline__SWIG_0(arg1 DBConnector, arg2 int64) (_swig_ret RedisPipeline) { - var swig_r RedisPipeline - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (RedisPipeline)(SwigcptrRedisPipeline(C._wrap_new_RedisPipeline__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_297(_swig_i_1)))) - return swig_r -} - -func NewRedisPipeline__SWIG_1(arg1 DBConnector) (_swig_ret RedisPipeline) { - var swig_r RedisPipeline - _swig_i_0 := arg1.Swigcptr() - swig_r = (RedisPipeline)(SwigcptrRedisPipeline(C._wrap_new_RedisPipeline__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewRedisPipeline(a ...interface{}) RedisPipeline { - argc := len(a) - if argc == 1 { - return NewRedisPipeline__SWIG_1(a[0].(DBConnector)) - } - if argc == 2 { - return NewRedisPipeline__SWIG_0(a[0].(DBConnector), a[1].(int64)) - } - panic("No match for overloaded function call") -} - -func DeleteRedisPipeline(arg1 RedisPipeline) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisPipeline_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisPipeline) Push__SWIG_0(arg2 RedisCommand, arg3 int) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisPipeline_push__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2)))) - return swig_r -} - -func (arg1 SwigcptrRedisPipeline) Push__SWIG_1(arg2 RedisCommand) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisPipeline_push__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)))) - return swig_r -} - -func (p SwigcptrRedisPipeline) Push(a ...interface{}) RedisReply { - argc := len(a) - if argc == 1 { - return p.Push__SWIG_1(a[0].(RedisCommand)) - } - if argc == 2 { - return p.Push__SWIG_0(a[0].(RedisCommand), a[1].(int)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrRedisPipeline) LoadRedisScript(arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_RedisPipeline_loadRedisScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_299)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisPipeline) Pop() (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisPipeline_pop_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrRedisPipeline) Flush() { - _swig_i_0 := arg1 - C._wrap_RedisPipeline_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisPipeline) Size() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_RedisPipeline_size_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisPipeline) GetDbId() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_RedisPipeline_getDbId_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisPipeline) GetDbName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisPipeline_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisPipeline) GetDBConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_RedisPipeline_getDBConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrRedisPipeline) InitializeOwnerTid() { - _swig_i_0 := arg1 - C._wrap_RedisPipeline_initializeOwnerTid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type RedisPipeline interface { - Swigcptr() uintptr - SwigIsRedisPipeline() - GetCOMMAND_MAX() (_swig_ret int64) - Push(a ...interface{}) RedisReply - LoadRedisScript(arg2 string) (_swig_ret string) - Pop() (_swig_ret RedisReply) - Flush() - Size() (_swig_ret int64) - GetDbId() (_swig_ret int) - GetDbName() (_swig_ret string) - GetDBConnector() (_swig_ret DBConnector) - InitializeOwnerTid() -} - -type SwigcptrRedisError uintptr - -func (p SwigcptrRedisError) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisError) SwigIsRedisError() { -} - -func NewRedisError(arg1 string, arg2 RedisContext) (_swig_ret RedisError) { - var swig_r RedisError - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (RedisError)(SwigcptrRedisError(C._wrap_new_RedisError_swsscommon_728e05b169b08794(*(*C.swig_type_302)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (arg1 SwigcptrRedisError) What() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisError_what_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteRedisError(arg1 RedisError) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisError_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type RedisError interface { - Swigcptr() uintptr - SwigIsRedisError() - What() (_swig_ret string) -} - -type SwigcptrRedisMessage uintptr - -func (p SwigcptrRedisMessage) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisMessage) SwigIsRedisMessage() { -} - -func (arg1 SwigcptrRedisMessage) SetXtype(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisMessage_Xtype_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_304)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisMessage) GetXtype() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisMessage_Xtype_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisMessage) SetPattern(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisMessage_pattern_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_306)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisMessage) GetPattern() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisMessage_pattern_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisMessage) SetChannel(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisMessage_channel_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_308)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisMessage) GetChannel() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisMessage_channel_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrRedisMessage) SetData(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisMessage_data_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_310)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisMessage) GetData() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisMessage_data_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func NewRedisMessage() (_swig_ret RedisMessage) { - var swig_r RedisMessage - swig_r = (RedisMessage)(SwigcptrRedisMessage(C._wrap_new_RedisMessage_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteRedisMessage(arg1 RedisMessage) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisMessage_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type RedisMessage interface { - Swigcptr() uintptr - SwigIsRedisMessage() - SetXtype(arg2 string) - GetXtype() (_swig_ret string) - SetPattern(arg2 string) - GetPattern() (_swig_ret string) - SetChannel(arg2 string) - GetChannel() (_swig_ret string) - SetData(arg2 string) - GetData() (_swig_ret string) -} - -type SwigcptrRedisReply uintptr - -func (p SwigcptrRedisReply) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisReply) SwigIsRedisReply() { -} - -func NewRedisReply__SWIG_0(arg1 RedisContext, arg2 RedisCommand) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2.Swigcptr() - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)))) - return swig_r -} - -func NewRedisReply__SWIG_1(arg1 RedisContext, arg2 string) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_312)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewRedisReply__SWIG_2(arg1 RedisContext, arg2 RedisCommand, arg3 int) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2)))) - return swig_r -} - -func NewRedisReply__SWIG_3(arg1 RedisContext, arg2 string, arg3 int) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_313)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewRedisReply__SWIG_4(arg1 RedisReply) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1.Swigcptr() - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_new_RedisReply__SWIG_4_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewRedisReply(a ...interface{}) RedisReply { - argc := len(a) - if argc == 1 { - return NewRedisReply__SWIG_4(a[0].(RedisReply)) - } - if argc == 2 { - if _, ok := a[1].(string); !ok { - goto check_2 - } - return NewRedisReply__SWIG_1(a[0].(RedisContext), a[1].(string)) - } -check_2: - if argc == 2 { - return NewRedisReply__SWIG_0(a[0].(RedisContext), a[1].(RedisCommand)) - } - if argc == 3 { - if _, ok := a[1].(string); !ok { - goto check_4 - } - return NewRedisReply__SWIG_3(a[0].(RedisContext), a[1].(string), a[2].(int)) - } -check_4: - if argc == 3 { - return NewRedisReply__SWIG_2(a[0].(RedisContext), a[1].(RedisCommand), a[2].(int)) - } - panic("No match for overloaded function call") -} - -func DeleteRedisReply(arg1 RedisReply) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisReply) Release() (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_release_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrRedisReply) GetContext() (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_getContext_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrRedisReply) GetChildCount() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_RedisReply_getChildCount_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisReply) GetChild(arg2 int64) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_getChild_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_315(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrRedisReply) ReleaseChild(arg2 int64) (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisReply_releaseChild_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_316(_swig_i_1)))) - return swig_r -} - -func (arg1 SwigcptrRedisReply) CheckReplyType(arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisReply_checkReplyType_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (arg1 SwigcptrRedisReply) CheckStatusOK() { - _swig_i_0 := arg1 - C._wrap_RedisReply_checkStatusOK_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisReply) CheckStatusQueued() { - _swig_i_0 := arg1 - C._wrap_RedisReply_checkStatusQueued_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisReply) To_string__SWIG_0() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_RedisReply_to_string__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func RedisReplyTo_string__SWIG_1(arg1 RedisReply, arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r_p := C._wrap_RedisReply_to_string__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_319)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func RedisReplyTo_string__SWIG_2(arg1 RedisReply) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1.Swigcptr() - swig_r_p := C._wrap_RedisReply_to_string__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func RedisReplyTo_string(a ...interface{}) string { - argc := len(a) - if argc == 1 { - return a[0].(SwigcptrRedisReply).To_string__SWIG_0() - } - if argc == 1 { - return RedisReplyTo_string__SWIG_2(a[0].(RedisReply)) - } - if argc == 2 { - return RedisReplyTo_string__SWIG_1(a[0].(RedisReply), a[1].(string)) - } - panic("No match for overloaded function call") -} - -type RedisReply interface { - Swigcptr() uintptr - SwigIsRedisReply() - Release() (_swig_ret RedisReply) - GetContext() (_swig_ret RedisReply) - GetChildCount() (_swig_ret int64) - GetChild(arg2 int64) (_swig_ret RedisReply) - ReleaseChild(arg2 int64) (_swig_ret RedisReply) - CheckReplyType(arg2 int) - CheckStatusOK() - CheckStatusQueued() -} - -type SwigcptrRedisSelect uintptr - -func (p SwigcptrRedisSelect) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisSelect) SwigIsRedisSelect() { -} - -func _swig_getRedisSelect_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect() (_swig_ret uint) { - var swig_r uint - swig_r = (uint)(C._wrap_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect_swsscommon_728e05b169b08794()) - return swig_r -} - -var RedisSelectSUBSCRIBE_TIMEOUT uint = _swig_getRedisSelect_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect() -func NewRedisSelect__SWIG_0(arg1 int) (_swig_ret RedisSelect) { - var swig_r RedisSelect - _swig_i_0 := arg1 - swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_new_RedisSelect__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)))) - return swig_r -} - -func NewRedisSelect__SWIG_1() (_swig_ret RedisSelect) { - var swig_r RedisSelect - swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_new_RedisSelect__SWIG_1_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewRedisSelect(a ...interface{}) RedisSelect { - argc := len(a) - if argc == 0 { - return NewRedisSelect__SWIG_1() - } - if argc == 1 { - return NewRedisSelect__SWIG_0(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrRedisSelect) GetFd() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_RedisSelect_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisSelect) ReadData() (_swig_ret uint64) { - var swig_r uint64 - _swig_i_0 := arg1 - swig_r = (uint64)(C._wrap_RedisSelect_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisSelect) HasData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RedisSelect_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisSelect) HasCachedData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RedisSelect_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisSelect) InitializedWithData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RedisSelect_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisSelect) UpdateAfterRead() { - _swig_i_0 := arg1 - C._wrap_RedisSelect_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisSelect) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_RedisSelect_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrRedisSelect) Subscribe(arg2 DBConnector, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_RedisSelect_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_322)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrRedisSelect) Psubscribe(arg2 DBConnector, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_RedisSelect_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_323)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrRedisSelect) Punsubscribe(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisSelect_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_324)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisSelect) SetQueueLength(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_RedisSelect_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_325(_swig_i_1)) -} - -func DeleteRedisSelect(arg1 RedisSelect) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisSelect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrRedisSelect) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_RedisSelect_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (p SwigcptrRedisSelect) SwigIsSelectable() { -} - -func (p SwigcptrRedisSelect) SwigGetSelectable() Selectable { - return SwigcptrSelectable(p.Swigcptr()) -} - -type RedisSelect interface { - Swigcptr() uintptr - SwigIsRedisSelect() - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - GetDbConnector() (_swig_ret DBConnector) - Subscribe(arg2 DBConnector, arg3 string) - Psubscribe(arg2 DBConnector, arg3 string) - Punsubscribe(arg2 string) - SetQueueLength(arg2 int64) - GetPri() (_swig_ret int) - SwigIsSelectable() - SwigGetSelectable() Selectable -} - -type SwigcptrRedisTransactioner uintptr - -func (p SwigcptrRedisTransactioner) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRedisTransactioner) SwigIsRedisTransactioner() { -} - -func NewRedisTransactioner(arg1 DBConnector) (_swig_ret RedisTransactioner) { - var swig_r RedisTransactioner - _swig_i_0 := arg1.Swigcptr() - swig_r = (RedisTransactioner)(SwigcptrRedisTransactioner(C._wrap_new_RedisTransactioner_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DeleteRedisTransactioner(arg1 RedisTransactioner) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RedisTransactioner_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisTransactioner) Multi() { - _swig_i_0 := arg1 - C._wrap_RedisTransactioner_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrRedisTransactioner) Exec() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RedisTransactioner_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrRedisTransactioner) Enqueue__SWIG_0(arg2 string, arg3 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_RedisTransactioner_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_326)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrRedisTransactioner) Enqueue__SWIG_1(arg2 RedisCommand, arg3 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_RedisTransactioner_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.swig_intgo(_swig_i_2)) -} - -func (p SwigcptrRedisTransactioner) Enqueue(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) - return - } -check_1: - if argc == 2 { - p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrRedisTransactioner) DequeueReply() (_swig_ret RedisReply) { - var swig_r RedisReply - _swig_i_0 := arg1 - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_RedisTransactioner_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -type RedisTransactioner interface { - Swigcptr() uintptr - SwigIsRedisTransactioner() - Multi() - Exec() (_swig_ret bool) - Enqueue(a ...interface{}) - DequeueReply() (_swig_ret RedisReply) -} - -type SwigcptrConfigDBConnector_Native uintptr - -func (p SwigcptrConfigDBConnector_Native) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrConfigDBConnector_Native) SwigIsConfigDBConnector_Native() { -} - -func _swig_getConfigDBConnector_Native_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -var ConfigDBConnector_NativeINIT_INDICATOR string = _swig_getConfigDBConnector_Native_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native() -func NewConfigDBConnector_Native__SWIG_0(arg1 bool, arg2 string) (_swig_ret ConfigDBConnector_Native) { - var swig_r ConfigDBConnector_Native - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (ConfigDBConnector_Native)(SwigcptrConfigDBConnector_Native(C._wrap_new_ConfigDBConnector_Native__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), *(*C.swig_type_328)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConfigDBConnector_Native__SWIG_1(arg1 bool) (_swig_ret ConfigDBConnector_Native) { - var swig_r ConfigDBConnector_Native - _swig_i_0 := arg1 - swig_r = (ConfigDBConnector_Native)(SwigcptrConfigDBConnector_Native(C._wrap_new_ConfigDBConnector_Native__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0)))) - return swig_r -} - -func NewConfigDBConnector_Native__SWIG_2() (_swig_ret ConfigDBConnector_Native) { - var swig_r ConfigDBConnector_Native - swig_r = (ConfigDBConnector_Native)(SwigcptrConfigDBConnector_Native(C._wrap_new_ConfigDBConnector_Native__SWIG_2_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewConfigDBConnector_Native(a ...interface{}) ConfigDBConnector_Native { - argc := len(a) - if argc == 0 { - return NewConfigDBConnector_Native__SWIG_2() - } - if argc == 1 { - return NewConfigDBConnector_Native__SWIG_1(a[0].(bool)) - } - if argc == 2 { - return NewConfigDBConnector_Native__SWIG_0(a[0].(bool), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConfigDBConnector_Native) Db_connect__SWIG_0(arg2 string, arg3 bool, arg4 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_ConfigDBConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_329)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2), C._Bool(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrConfigDBConnector_Native) Db_connect__SWIG_1(arg2 string, arg3 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_ConfigDBConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_330)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrConfigDBConnector_Native) Db_connect__SWIG_2(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_331)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrConfigDBConnector_Native) Db_connect(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Db_connect__SWIG_2(a[0].(string)) - return - } - if argc == 2 { - p.Db_connect__SWIG_1(a[0].(string), a[1].(bool)) - return - } - if argc == 3 { - p.Db_connect__SWIG_0(a[0].(string), a[1].(bool), a[2].(bool)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConfigDBConnector_Native) Connect__SWIG_0(arg2 bool, arg3 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_ConfigDBConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1), C._Bool(_swig_i_2)) -} - -func (arg1 SwigcptrConfigDBConnector_Native) Connect__SWIG_1(arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) -} - -func (arg1 SwigcptrConfigDBConnector_Native) Connect__SWIG_2() { - _swig_i_0 := arg1 - C._wrap_ConfigDBConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (p SwigcptrConfigDBConnector_Native) Connect(a ...interface{}) { - argc := len(a) - if argc == 0 { - p.Connect__SWIG_2() - return - } - if argc == 1 { - p.Connect__SWIG_1(a[0].(bool)) - return - } - if argc == 2 { - p.Connect__SWIG_0(a[0].(bool), a[1].(bool)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConfigDBConnector_Native) Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_ConfigDBConnector_Native_set_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_332)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_333)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrConfigDBConnector_Native) Mod_entry(arg2 string, arg3 string, arg4 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_ConfigDBConnector_Native_mod_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_334)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_335)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrConfigDBConnector_Native) Get_entry(arg2 string, arg3 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBConnector_Native_get_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_336)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_337)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrConfigDBConnector_Native) Get_keys__SWIG_0(arg2 string, arg3 bool) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_338)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrConfigDBConnector_Native) Get_keys__SWIG_1(arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_339)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Get_keys(a ...interface{}) VectorString { - argc := len(a) - if argc == 1 { - return p.Get_keys__SWIG_1(a[0].(string)) - } - if argc == 2 { - return p.Get_keys__SWIG_0(a[0].(string), a[1].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConfigDBConnector_Native) Get_table(arg2 string) (_swig_ret GetTableResult) { - var swig_r GetTableResult - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_ConfigDBConnector_Native_get_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_340)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrConfigDBConnector_Native) Delete_table(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBConnector_Native_delete_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_341)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrConfigDBConnector_Native) Mod_config(arg2 GetConfigResult) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ConfigDBConnector_Native_mod_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrConfigDBConnector_Native) Get_config() (_swig_ret GetConfigResult) { - var swig_r GetConfigResult - _swig_i_0 := arg1 - swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_ConfigDBConnector_Native_get_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrConfigDBConnector_Native) GetKeySeparator() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConfigDBConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrConfigDBConnector_Native) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConfigDBConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrConfigDBConnector_Native) GetDbName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConfigDBConnector_Native_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteConfigDBConnector_Native(arg1 ConfigDBConnector_Native) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ConfigDBConnector_Native_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConfigDBConnector_Native) GetNamespace() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConfigDBConnector_Native_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Close__SWIG_0(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConfigDBConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_346)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Close__SWIG_1() { - C._wrap_ConfigDBConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (p SwigcptrConfigDBConnector_Native) Close(a ...interface{}) { - argc := len(a) - if argc == 0 { - p.Close__SWIG_1() - return - } - if argc == 1 { - p.Close__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get_db_list() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_get_db_list_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get_dbid(arg1 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_ConfigDBConnector_Native_get_dbid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_347)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get_db_separator(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConfigDBConnector_Native_get_db_separator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_349)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get_redis_client(arg1 string) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConfigDBConnector_Native_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_350)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_ConfigDBConnector_Native_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_352)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_353)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_354)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Exists(arg1 string, arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_ConfigDBConnector_Native_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_355)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_356)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Keys__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_357)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_358)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Keys__SWIG_1(arg1 string, arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_359)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_360)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Keys__SWIG_2(arg1 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_361)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Keys(a ...interface{}) VectorString { - argc := len(a) - if argc == 1 { - return p.Keys__SWIG_2(a[0].(string)) - } - if argc == 2 { - return p.Keys__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_0(arg1 string, arg2 int, arg3 string, arg4 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_362)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_363)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_1(arg1 string, arg2 int, arg3 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_364)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_365)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_2(arg1 string, arg2 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_366)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Scan__SWIG_3(arg1 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_367)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { - argc := len(a) - if argc == 1 { - return p.Scan__SWIG_3(a[0].(string)) - } - if argc == 2 { - return p.Scan__SWIG_2(a[0].(string), a[1].(int)) - } - if argc == 3 { - return p.Scan__SWIG_1(a[0].(string), a[1].(int), a[2].(string)) - } - if argc == 4 { - return p.Scan__SWIG_0(a[0].(string), a[1].(int), a[2].(string), a[3].(uint)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_368)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_369)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_370)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get__SWIG_1(arg1 string, arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_371)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_372)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_373)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { - argc := len(a) - if argc == 3 { - return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) - } - if argc == 4 { - return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_ConfigDBConnector_Native_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_374)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_375)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_376)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get_all__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_377)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_378)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Get_all__SWIG_1(arg1 string, arg2 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_379)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_380)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Get_all(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 2 { - return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Hmset(arg1 string, arg2 string, arg3 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ConfigDBConnector_Native_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_381)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_382)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Set__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (int64)(C._wrap_ConfigDBConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_384)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_385)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_386)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_387)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Set__SWIG_1(arg1 string, arg2 string, arg3 string, arg4 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int64)(C._wrap_ConfigDBConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_389)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_390)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_391)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_392)(unsafe.Pointer(&_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Set(a ...interface{}) int64 { - argc := len(a) - if argc == 4 { - return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) - } - if argc == 5 { - return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Delete__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_ConfigDBConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_394)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_395)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Delete__SWIG_1(arg1 string, arg2 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int64)(C._wrap_ConfigDBConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_397)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_398)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrConfigDBConnector_Native) Delete(a ...interface{}) int64 { - argc := len(a) - if argc == 2 { - return p.Delete__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBConnector_Native) Delete_all_by_pattern(arg1 string, arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_399)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_400)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrConfigDBConnector_Native) SwigIsSonicV2Connector_Native() { -} - -func (p SwigcptrConfigDBConnector_Native) SwigGetSonicV2Connector_Native() SonicV2Connector_Native { - return SwigcptrSonicV2Connector_Native(p.Swigcptr()) -} - -type ConfigDBConnector_Native interface { - Swigcptr() uintptr - SwigIsConfigDBConnector_Native() - Db_connect(a ...interface{}) - Connect(a ...interface{}) - Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) - Mod_entry(arg2 string, arg3 string, arg4 FieldValueMap) - Get_entry(arg2 string, arg3 string) (_swig_ret FieldValueMap) - Get_keys(a ...interface{}) VectorString - Get_table(arg2 string) (_swig_ret GetTableResult) - Delete_table(arg2 string) - Mod_config(arg2 GetConfigResult) - Get_config() (_swig_ret GetConfigResult) - GetKeySeparator() (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetDbName() (_swig_ret string) - GetNamespace() (_swig_ret string) - Close(a ...interface{}) - Get_db_list() (_swig_ret VectorString) - Get_dbid(arg1 string) (_swig_ret int) - Get_db_separator(arg1 string) (_swig_ret string) - Get_redis_client(arg1 string) (_swig_ret DBConnector) - Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) - Exists(arg1 string, arg2 string) (_swig_ret bool) - Keys(a ...interface{}) VectorString - Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ - Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) - Get_all(a ...interface{}) FieldValueMap - Hmset(arg1 string, arg2 string, arg3 FieldValueMap) - Set(a ...interface{}) int64 - Delete(a ...interface{}) int64 - Delete_all_by_pattern(arg1 string, arg2 string) - SwigIsSonicV2Connector_Native() - SwigGetSonicV2Connector_Native() SonicV2Connector_Native -} - - - -type ConfigDBConnector struct { - ConfigDBConnector_Native -} - -func NewConfigDBConnector(a ...interface{}) *ConfigDBConnector { - return &ConfigDBConnector{ - NewConfigDBConnector_Native(a...), - } -} - -type SwigcptrConfigDBPipeConnector_Native uintptr - -func (p SwigcptrConfigDBPipeConnector_Native) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrConfigDBPipeConnector_Native) SwigIsConfigDBPipeConnector_Native() { -} - -func NewConfigDBPipeConnector_Native__SWIG_0(arg1 bool, arg2 string) (_swig_ret ConfigDBPipeConnector_Native) { - var swig_r ConfigDBPipeConnector_Native - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (ConfigDBPipeConnector_Native)(SwigcptrConfigDBPipeConnector_Native(C._wrap_new_ConfigDBPipeConnector_Native__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), *(*C.swig_type_401)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConfigDBPipeConnector_Native__SWIG_1(arg1 bool) (_swig_ret ConfigDBPipeConnector_Native) { - var swig_r ConfigDBPipeConnector_Native - _swig_i_0 := arg1 - swig_r = (ConfigDBPipeConnector_Native)(SwigcptrConfigDBPipeConnector_Native(C._wrap_new_ConfigDBPipeConnector_Native__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0)))) - return swig_r -} - -func NewConfigDBPipeConnector_Native__SWIG_2() (_swig_ret ConfigDBPipeConnector_Native) { - var swig_r ConfigDBPipeConnector_Native - swig_r = (ConfigDBPipeConnector_Native)(SwigcptrConfigDBPipeConnector_Native(C._wrap_new_ConfigDBPipeConnector_Native__SWIG_2_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewConfigDBPipeConnector_Native(a ...interface{}) ConfigDBPipeConnector_Native { - argc := len(a) - if argc == 0 { - return NewConfigDBPipeConnector_Native__SWIG_2() - } - if argc == 1 { - return NewConfigDBPipeConnector_Native__SWIG_1(a[0].(bool)) - } - if argc == 2 { - return NewConfigDBPipeConnector_Native__SWIG_0(a[0].(bool), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConfigDBPipeConnector_Native) Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_ConfigDBPipeConnector_Native_set_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_402)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_403)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrConfigDBPipeConnector_Native) Mod_config(arg2 GetConfigResult) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ConfigDBPipeConnector_Native_mod_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrConfigDBPipeConnector_Native) Get_config() (_swig_ret GetConfigResult) { - var swig_r GetConfigResult - _swig_i_0 := arg1 - swig_r = (GetConfigResult)(SwigcptrGetConfigResult(C._wrap_ConfigDBPipeConnector_Native_get_config_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DeleteConfigDBPipeConnector_Native(arg1 ConfigDBPipeConnector_Native) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ConfigDBPipeConnector_Native_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Db_connect__SWIG_0(arg1 string, arg2 bool, arg3 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_404)(unsafe.Pointer(&_swig_i_0)), C._Bool(_swig_i_1), C._Bool(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Db_connect__SWIG_1(arg1 string, arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_405)(unsafe.Pointer(&_swig_i_0)), C._Bool(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Db_connect__SWIG_2(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_406)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (p SwigcptrConfigDBPipeConnector_Native) Db_connect(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Db_connect__SWIG_2(a[0].(string)) - return - } - if argc == 2 { - p.Db_connect__SWIG_1(a[0].(string), a[1].(bool)) - return - } - if argc == 3 { - p.Db_connect__SWIG_0(a[0].(string), a[1].(bool), a[2].(bool)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Connect__SWIG_0(arg1 bool, arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBPipeConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C._Bool(_swig_i_0), C._Bool(_swig_i_1)) -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Connect__SWIG_1(arg1 bool) { - _swig_i_0 := arg1 - C._wrap_ConfigDBPipeConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C._Bool(_swig_i_0)) -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Connect__SWIG_2() { - C._wrap_ConfigDBPipeConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (p SwigcptrConfigDBPipeConnector_Native) Connect(a ...interface{}) { - argc := len(a) - if argc == 0 { - p.Connect__SWIG_2() - return - } - if argc == 1 { - p.Connect__SWIG_1(a[0].(bool)) - return - } - if argc == 2 { - p.Connect__SWIG_0(a[0].(bool), a[1].(bool)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Mod_entry(arg1 string, arg2 string, arg3 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ConfigDBPipeConnector_Native_mod_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_407)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_408)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_entry(arg1 string, arg2 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBPipeConnector_Native_get_entry_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_409)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_410)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_keys__SWIG_0(arg1 string, arg2 bool) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_411)(unsafe.Pointer(&_swig_i_0)), C._Bool(_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_keys__SWIG_1(arg1 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_412)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Get_keys(a ...interface{}) VectorString { - argc := len(a) - if argc == 1 { - return p.Get_keys__SWIG_1(a[0].(string)) - } - if argc == 2 { - return p.Get_keys__SWIG_0(a[0].(string), a[1].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_table(arg1 string) (_swig_ret GetTableResult) { - var swig_r GetTableResult - _swig_i_0 := arg1 - swig_r = (GetTableResult)(SwigcptrGetTableResult(C._wrap_ConfigDBPipeConnector_Native_get_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_413)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete_table(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConfigDBPipeConnector_Native_delete_table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_414)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetKeySeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetDbName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getDbName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) GetNamespace() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConfigDBPipeConnector_Native_getNamespace_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Close__SWIG_0(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConfigDBPipeConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_346)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Close__SWIG_1() { - C._wrap_ConfigDBPipeConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (p SwigcptrConfigDBPipeConnector_Native) Close(a ...interface{}) { - argc := len(a) - if argc == 0 { - p.Close__SWIG_1() - return - } - if argc == 1 { - p.Close__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_db_list() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_get_db_list_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_dbid(arg1 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_ConfigDBPipeConnector_Native_get_dbid_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_347)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_db_separator(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConfigDBPipeConnector_Native_get_db_separator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_349)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_redis_client(arg1 string) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConfigDBPipeConnector_Native_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_350)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_352)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_353)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_354)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Exists(arg1 string, arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_ConfigDBPipeConnector_Native_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_355)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_356)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Keys__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_357)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_358)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Keys__SWIG_1(arg1 string, arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_359)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_360)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Keys__SWIG_2(arg1 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_ConfigDBPipeConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_361)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Keys(a ...interface{}) VectorString { - argc := len(a) - if argc == 1 { - return p.Keys__SWIG_2(a[0].(string)) - } - if argc == 2 { - return p.Keys__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_0(arg1 string, arg2 int, arg3 string, arg4 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_362)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_363)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_1(arg1 string, arg2 int, arg3 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_364)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), *(*C.swig_type_365)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_2(arg1 string, arg2 int) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_366)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Scan__SWIG_3(arg1 string) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_ConfigDBPipeConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_367)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ { - argc := len(a) - if argc == 1 { - return p.Scan__SWIG_3(a[0].(string)) - } - if argc == 2 { - return p.Scan__SWIG_2(a[0].(string), a[1].(int)) - } - if argc == 3 { - return p.Scan__SWIG_1(a[0].(string), a[1].(int), a[2].(string)) - } - if argc == 4 { - return p.Scan__SWIG_0(a[0].(string), a[1].(int), a[2].(string), a[3].(uint)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBPipeConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_368)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_369)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_370)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get__SWIG_1(arg1 string, arg2 string, arg3 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_ConfigDBPipeConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_371)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_372)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_373)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { - argc := len(a) - if argc == 3 { - return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) - } - if argc == 4 { - return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_ConfigDBPipeConnector_Native_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_374)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_375)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_376)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_all__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBPipeConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_377)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_378)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Get_all__SWIG_1(arg1 string, arg2 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_ConfigDBPipeConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_379)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_380)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Get_all(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 2 { - return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Hmset(arg1 string, arg2 string, arg3 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ConfigDBPipeConnector_Native_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_381)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_382)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Set__SWIG_0(arg1 string, arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_384)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_385)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_386)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_387)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Set__SWIG_1(arg1 string, arg2 string, arg3 string, arg4 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_389)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_390)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_391)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_392)(unsafe.Pointer(&_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Set(a ...interface{}) int64 { - argc := len(a) - if argc == 4 { - return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) - } - if argc == 5 { - return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_394)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_395)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete__SWIG_1(arg1 string, arg2 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int64)(C._wrap_ConfigDBPipeConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_397)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_398)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrConfigDBPipeConnector_Native) Delete(a ...interface{}) int64 { - argc := len(a) - if argc == 2 { - return p.Delete__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConfigDBPipeConnector_Native) Delete_all_by_pattern(arg1 string, arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConfigDBPipeConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_399)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_400)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrConfigDBPipeConnector_Native) SwigIsConfigDBConnector_Native() { -} - -func (p SwigcptrConfigDBPipeConnector_Native) SwigGetConfigDBConnector_Native() ConfigDBConnector_Native { - return SwigcptrConfigDBConnector_Native(p.Swigcptr()) -} - -func (p SwigcptrConfigDBPipeConnector_Native) SwigIsSonicV2Connector_Native() { -} - -func (p SwigcptrConfigDBPipeConnector_Native) SwigGetSonicV2Connector_Native() SonicV2Connector_Native { - return SwigcptrSonicV2Connector_Native(p.Swigcptr()) -} - -type ConfigDBPipeConnector_Native interface { - Swigcptr() uintptr - SwigIsConfigDBPipeConnector_Native() - Set_entry(arg2 string, arg3 string, arg4 FieldValueMap) - Mod_config(arg2 GetConfigResult) - Get_config() (_swig_ret GetConfigResult) - Db_connect(a ...interface{}) - Connect(a ...interface{}) - Mod_entry(arg1 string, arg2 string, arg3 FieldValueMap) - Get_entry(arg1 string, arg2 string) (_swig_ret FieldValueMap) - Get_keys(a ...interface{}) VectorString - Get_table(arg1 string) (_swig_ret GetTableResult) - Delete_table(arg1 string) - GetKeySeparator() (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetDbName() (_swig_ret string) - GetNamespace() (_swig_ret string) - Close(a ...interface{}) - Get_db_list() (_swig_ret VectorString) - Get_dbid(arg1 string) (_swig_ret int) - Get_db_separator(arg1 string) (_swig_ret string) - Get_redis_client(arg1 string) (_swig_ret DBConnector) - Publish(arg1 string, arg2 string, arg3 string) (_swig_ret int64) - Exists(arg1 string, arg2 string) (_swig_ret bool) - Keys(a ...interface{}) VectorString - Scan(a ...interface{}) Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ - Hexists(arg1 string, arg2 string, arg3 string) (_swig_ret bool) - Get_all(a ...interface{}) FieldValueMap - Hmset(arg1 string, arg2 string, arg3 FieldValueMap) - Set(a ...interface{}) int64 - Delete(a ...interface{}) int64 - Delete_all_by_pattern(arg1 string, arg2 string) - SwigIsConfigDBConnector_Native() - SwigGetConfigDBConnector_Native() ConfigDBConnector_Native - SwigIsSonicV2Connector_Native() - SwigGetSonicV2Connector_Native() SonicV2Connector_Native -} - -func _swig_getMQ_RESPONSE_MAX_COUNT() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_MQ_RESPONSE_MAX_COUNT_swsscommon_728e05b169b08794()) - return swig_r -} - -var MQ_RESPONSE_MAX_COUNT int = _swig_getMQ_RESPONSE_MAX_COUNT() -const MQ_SIZE int = 100 -const MQ_MAX_RETRY int = 10 -func _swig_getMQ_POLL_TIMEOUT() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_MQ_POLL_TIMEOUT_swsscommon_728e05b169b08794()) - return swig_r -} - -var MQ_POLL_TIMEOUT int = _swig_getMQ_POLL_TIMEOUT() -const MQ_WATERMARK int = 10000 -func GetORCH_ZMQ_PORT() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ORCH_ZMQ_PORT_get_swsscommon_728e05b169b08794()) - return swig_r -} - -type SwigcptrZmqMessageHandler uintptr - -func (p SwigcptrZmqMessageHandler) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrZmqMessageHandler) SwigIsZmqMessageHandler() { -} - -func DeleteZmqMessageHandler(arg1 ZmqMessageHandler) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ZmqMessageHandler_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrZmqMessageHandler) HandleReceivedData(arg2 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ZmqMessageHandler_handleReceivedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -type ZmqMessageHandler interface { - Swigcptr() uintptr - SwigIsZmqMessageHandler() - HandleReceivedData(arg2 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) -} - -type SwigcptrZmqServer uintptr - -func (p SwigcptrZmqServer) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrZmqServer) SwigIsZmqServer() { -} - -func _swig_getZmqServer_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer_swsscommon_728e05b169b08794()) - return swig_r -} - -var ZmqServerDEFAULT_POP_BATCH_SIZE int = _swig_getZmqServer_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer() -func NewZmqServer(arg1 string) (_swig_ret ZmqServer) { - var swig_r ZmqServer - _swig_i_0 := arg1 - swig_r = (ZmqServer)(SwigcptrZmqServer(C._wrap_new_ZmqServer_swsscommon_728e05b169b08794(*(*C.swig_type_425)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func DeleteZmqServer(arg1 ZmqServer) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ZmqServer_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrZmqServer) RegisterMessageHandler(arg2 string, arg3 string, arg4 ZmqMessageHandler) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_ZmqServer_registerMessageHandler_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_426)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_427)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -type ZmqServer interface { - Swigcptr() uintptr - SwigIsZmqServer() - RegisterMessageHandler(arg2 string, arg3 string, arg4 ZmqMessageHandler) -} - -type SwigcptrZmqClient uintptr - -func (p SwigcptrZmqClient) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrZmqClient) SwigIsZmqClient() { -} - -func NewZmqClient(arg1 string) (_swig_ret ZmqClient) { - var swig_r ZmqClient - _swig_i_0 := arg1 - swig_r = (ZmqClient)(SwigcptrZmqClient(C._wrap_new_ZmqClient_swsscommon_728e05b169b08794(*(*C.swig_type_428)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func DeleteZmqClient(arg1 ZmqClient) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ZmqClient_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrZmqClient) IsConnected() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_ZmqClient_isConnected_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrZmqClient) Connect() { - _swig_i_0 := arg1 - C._wrap_ZmqClient_connect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrZmqClient) SendMsg(arg2 string, arg3 string, arg4 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_, arg5 Std_vector_Sl_char_Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - _swig_i_4 := arg5.Swigcptr() - C._wrap_ZmqClient_sendMsg_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_429)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_430)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3), C.uintptr_t(_swig_i_4)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -type ZmqClient interface { - Swigcptr() uintptr - SwigIsZmqClient() - IsConnected() (_swig_ret bool) - Connect() - SendMsg(arg2 string, arg3 string, arg4 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_, arg5 Std_vector_Sl_char_Sg_) -} - -type SwigcptrZmqConsumerStateTable uintptr - -func (p SwigcptrZmqConsumerStateTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrZmqConsumerStateTable) SwigIsZmqConsumerStateTable() { -} - -func _swig_getZmqConsumerStateTable_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable_swsscommon_728e05b169b08794()) - return swig_r -} - -var ZmqConsumerStateTableDEFAULT_POP_BATCH_SIZE int = _swig_getZmqConsumerStateTable_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable() -func NewZmqConsumerStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 ZmqServer, arg4 int, arg5 int, arg6 bool) (_swig_ret ZmqConsumerStateTable) { - var swig_r ZmqConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - _swig_i_5 := arg6 - swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_431)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C.swig_intgo(_swig_i_3), C.swig_intgo(_swig_i_4), C._Bool(_swig_i_5)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqConsumerStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 ZmqServer, arg4 int, arg5 int) (_swig_ret ZmqConsumerStateTable) { - var swig_r ZmqConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_432)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C.swig_intgo(_swig_i_3), C.swig_intgo(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqConsumerStateTable__SWIG_2(arg1 DBConnector, arg2 string, arg3 ZmqServer, arg4 int) (_swig_ret ZmqConsumerStateTable) { - var swig_r ZmqConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_433)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqConsumerStateTable__SWIG_3(arg1 DBConnector, arg2 string, arg3 ZmqServer) (_swig_ret ZmqConsumerStateTable) { - var swig_r ZmqConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (ZmqConsumerStateTable)(SwigcptrZmqConsumerStateTable(C._wrap_new_ZmqConsumerStateTable__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_434)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqConsumerStateTable(a ...interface{}) ZmqConsumerStateTable { - argc := len(a) - if argc == 3 { - return NewZmqConsumerStateTable__SWIG_3(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer)) - } - if argc == 4 { - return NewZmqConsumerStateTable__SWIG_2(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer), a[3].(int)) - } - if argc == 5 { - return NewZmqConsumerStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer), a[3].(int), a[4].(int)) - } - if argc == 6 { - return NewZmqConsumerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(ZmqServer), a[3].(int), a[4].(int), a[5].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrZmqConsumerStateTable) Pops__SWIG_0(arg2 KeyOpFieldsValuesQueue, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_ZmqConsumerStateTable_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_435)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrZmqConsumerStateTable) Pops__SWIG_1(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ZmqConsumerStateTable_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrZmqConsumerStateTable) Pops(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pops__SWIG_1(a[0].(KeyOpFieldsValuesQueue)) - return - } - if argc == 2 { - p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue), a[1].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrZmqConsumerStateTable) GetFd() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_ZmqConsumerStateTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrZmqConsumerStateTable) ReadData() (_swig_ret uint64) { - var swig_r uint64 - _swig_i_0 := arg1 - swig_r = (uint64)(C._wrap_ZmqConsumerStateTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrZmqConsumerStateTable) HasData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_ZmqConsumerStateTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrZmqConsumerStateTable) HasCachedData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_ZmqConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrZmqConsumerStateTable) InitializedWithData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_ZmqConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrZmqConsumerStateTable) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ZmqConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrZmqConsumerStateTable) DbUpdaterQueueSize() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_ZmqConsumerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func DeleteZmqConsumerStateTable(arg1 ZmqConsumerStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ZmqConsumerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrZmqConsumerStateTable) UpdateAfterRead() { - C._wrap_ZmqConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrZmqConsumerStateTable) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ZmqConsumerStateTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrZmqConsumerStateTable) HandleReceivedData(arg1 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_ZmqConsumerStateTable_handleReceivedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (p SwigcptrZmqConsumerStateTable) SwigIsSelectable() { -} - -func (p SwigcptrZmqConsumerStateTable) SwigGetSelectable() Selectable { - return SwigcptrSelectable(p.Swigcptr()) -} - -func (arg1 SwigcptrZmqConsumerStateTable) SwigGetZmqMessageHandler() (_swig_ret ZmqMessageHandler) { - var swig_r ZmqMessageHandler - _swig_i_0 := arg1 - swig_r = (ZmqMessageHandler)(SwigcptrZmqMessageHandler(C._wrap_ZmqConsumerStateTable_SwigGetZmqMessageHandler_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -type ZmqConsumerStateTable interface { - Swigcptr() uintptr - SwigIsZmqConsumerStateTable() - Pops(a ...interface{}) - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - GetDbConnector() (_swig_ret DBConnector) - DbUpdaterQueueSize() (_swig_ret int64) - UpdateAfterRead() - GetPri() (_swig_ret int) - HandleReceivedData(arg1 Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) - SwigIsSelectable() - SwigGetSelectable() Selectable - SwigGetZmqMessageHandler() (_swig_ret ZmqMessageHandler) -} - -func GetIFACE_NAME_MAX_LEN() (_swig_ret int64) { - var swig_r int64 - swig_r = (int64)(C._wrap_IFACE_NAME_MAX_LEN_get_swsscommon_728e05b169b08794()) - return swig_r -} - -func IsInterfaceNameValid(arg1 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_isInterfaceNameValid_swsscommon_728e05b169b08794(*(*C.swig_type_439)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func ZmqWait(arg1 ZmqProducerStateTable) (_swig_ret KeyFieldValuePairsList) { - var swig_r KeyFieldValuePairsList - _swig_i_0 := arg1.Swigcptr() - swig_r = (KeyFieldValuePairsList)(SwigcptrKeyFieldValuePairsList(C._wrap_zmqWait_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -type SwigcptrTableBase uintptr - -func (p SwigcptrTableBase) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableBase) SwigIsTableBase() { -} - -func NewTableBase__SWIG_0(arg1 int, arg2 string) (_swig_ret TableBase) { - var swig_r TableBase - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (TableBase)(SwigcptrTableBase(C._wrap_new_TableBase__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_440)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewTableBase__SWIG_1(arg1 string, arg2 string) (_swig_ret TableBase) { - var swig_r TableBase - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (TableBase)(SwigcptrTableBase(C._wrap_new_TableBase__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_441)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_442)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewTableBase(a ...interface{}) TableBase { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - return NewTableBase__SWIG_1(a[0].(string), a[1].(string)) - } -check_1: - if argc == 2 { - return NewTableBase__SWIG_0(a[0].(int), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func TableBaseGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableBase_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableBase) GetTableName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableBase_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableBase) GetKeyName(arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_TableBase_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_446)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableBase) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableBase_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableBase) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableBase) GetChannelName__SWIG_1(arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_TableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_450)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableBase) GetChannelName__SWIG_2(arg2 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_TableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrTableBase) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func DeleteTableBase(arg1 TableBase) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableBase_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type TableBase interface { - Swigcptr() uintptr - SwigIsTableBase() - GetTableName() (_swig_ret string) - GetKeyName(arg2 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string -} - -type SwigcptrTableEntryWritable uintptr - -func (p SwigcptrTableEntryWritable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableEntryWritable) SwigIsTableEntryWritable() { -} - -func DeleteTableEntryWritable(arg1 TableEntryWritable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableEntryWritable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrTableEntryWritable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_TableEntryWritable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_452)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_453)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_454)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrTableEntryWritable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_TableEntryWritable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_455)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_456)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrTableEntryWritable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_TableEntryWritable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_457)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrTableEntryWritable) Set(a ...interface{}) { - argc := len(a) - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrTableEntryWritable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_TableEntryWritable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_458)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_459)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_460)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrTableEntryWritable) Delete__SWIG_1(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_TableEntryWritable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_461)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_462)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrTableEntryWritable) Delete__SWIG_2(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_TableEntryWritable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_463)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrTableEntryWritable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Delete__SWIG_2(a[0].(string)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -type TableEntryWritable interface { - Swigcptr() uintptr - SwigIsTableEntryWritable() - Set(a ...interface{}) - Delete(a ...interface{}) -} - -type SwigcptrTableEntryPoppable uintptr - -func (p SwigcptrTableEntryPoppable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableEntryPoppable) SwigIsTableEntryPoppable() { -} - -func DeleteTableEntryPoppable(arg1 TableEntryPoppable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableEntryPoppable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrTableEntryPoppable) Pop__SWIG_0(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_TableEntryPoppable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_464)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrTableEntryPoppable) Pop__SWIG_1(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_TableEntryPoppable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrTableEntryPoppable) Pop(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrTableEntryPoppable) Pops__SWIG_0(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_TableEntryPoppable_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrTableEntryPoppable) Pops__SWIG_1(arg2 VectorString, arg3 VectorString, arg4 FieldValuePairsList, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4.Swigcptr() - _swig_i_4 := arg5 - C._wrap_TableEntryPoppable_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), C.uintptr_t(_swig_i_3), *(*C.swig_type_465)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrTableEntryPoppable) Pops__SWIG_2(arg2 VectorString, arg3 VectorString, arg4 FieldValuePairsList) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4.Swigcptr() - C._wrap_TableEntryPoppable_pops__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), C.uintptr_t(_swig_i_3)) -} - -func (p SwigcptrTableEntryPoppable) Pops(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue)) - return - } - if argc == 3 { - p.Pops__SWIG_2(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList)) - return - } - if argc == 4 { - p.Pops__SWIG_1(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -type TableEntryPoppable interface { - Swigcptr() uintptr - SwigIsTableEntryPoppable() - Pop(a ...interface{}) - Pops(a ...interface{}) -} - -type SwigcptrTableConsumable uintptr - -func (p SwigcptrTableConsumable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableConsumable) SwigIsTableConsumable() { -} - -func _swig_getTableConsumable_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable_swsscommon_728e05b169b08794()) - return swig_r -} - -var TableConsumableDEFAULT_POP_BATCH_SIZE int = _swig_getTableConsumable_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable() -func DeleteTableConsumable(arg1 TableConsumable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableConsumable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func TableConsumableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableConsumable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTableConsumable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_TableConsumable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTableConsumable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableConsumable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTableConsumable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_TableConsumable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTableConsumable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_TableConsumable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTableConsumable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableConsumable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTableConsumable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableConsumable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrTableConsumable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrTableConsumable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_TableConsumable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_475)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrTableConsumable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_TableConsumable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (p SwigcptrTableConsumable) Pop(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrTableConsumable) Pops__SWIG_0(arg1 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_TableConsumable_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrTableConsumable) Pops__SWIG_1(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList, arg4 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_TableConsumable_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_476)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (_swig_base SwigcptrTableConsumable) Pops__SWIG_2(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - C._wrap_TableConsumable_pops__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (p SwigcptrTableConsumable) Pops(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue)) - return - } - if argc == 3 { - p.Pops__SWIG_2(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList)) - return - } - if argc == 4 { - p.Pops__SWIG_1(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrTableConsumable) GetFd() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_TableConsumable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrTableConsumable) ReadData() (_swig_ret uint64) { - var swig_r uint64 - swig_r = (uint64)(C._wrap_TableConsumable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrTableConsumable) HasData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_TableConsumable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrTableConsumable) HasCachedData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_TableConsumable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrTableConsumable) InitializedWithData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_TableConsumable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrTableConsumable) UpdateAfterRead() { - C._wrap_TableConsumable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrTableConsumable) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_TableConsumable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrTableConsumable) Subscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_TableConsumable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrTableConsumable) Psubscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_TableConsumable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrTableConsumable) Punsubscribe(arg1 string) { - _swig_i_0 := arg1 - C._wrap_TableConsumable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrTableConsumable) SetQueueLength(arg1 int64) { - _swig_i_0 := arg1 - C._wrap_TableConsumable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) -} - -func (_swig_base SwigcptrTableConsumable) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_TableConsumable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (p SwigcptrTableConsumable) SwigIsTableBase() { -} - -func (p SwigcptrTableConsumable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrTableConsumable) SwigGetTableEntryPoppable() (_swig_ret TableEntryPoppable) { - var swig_r TableEntryPoppable - _swig_i_0 := arg1 - swig_r = (TableEntryPoppable)(SwigcptrTableEntryPoppable(C._wrap_TableConsumable_SwigGetTableEntryPoppable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrTableConsumable) SwigGetRedisSelect() (_swig_ret RedisSelect) { - var swig_r RedisSelect - _swig_i_0 := arg1 - swig_r = (RedisSelect)(SwigcptrRedisSelect(C._wrap_TableConsumable_SwigGetRedisSelect_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrTableConsumable) SwigGetSelectable() Selectable { - return p.SwigGetRedisSelect().SwigGetSelectable() -} - -type TableConsumable interface { - Swigcptr() uintptr - SwigIsTableConsumable() - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - Pop(a ...interface{}) - Pops(a ...interface{}) - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - GetDbConnector() (_swig_ret DBConnector) - Subscribe(arg1 DBConnector, arg2 string) - Psubscribe(arg1 DBConnector, arg2 string) - Punsubscribe(arg1 string) - SetQueueLength(arg1 int64) - GetPri() (_swig_ret int) - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableEntryPoppable() (_swig_ret TableEntryPoppable) - SwigGetRedisSelect() (_swig_ret RedisSelect) - SwigGetSelectable() Selectable -} - -type SwigcptrTableEntryEnumerable uintptr - -func (p SwigcptrTableEntryEnumerable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableEntryEnumerable) SwigIsTableEntryEnumerable() { -} - -func DeleteTableEntryEnumerable(arg1 TableEntryEnumerable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableEntryEnumerable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrTableEntryEnumerable) Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (bool)(C._wrap_TableEntryEnumerable_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_482)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrTableEntryEnumerable) Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (bool)(C._wrap_TableEntryEnumerable_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_483)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_484)(unsafe.Pointer(&_swig_i_2)), C.swig_voidp(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrTableEntryEnumerable) GetKeys(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_TableEntryEnumerable_getKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrTableEntryEnumerable) GetContent(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_TableEntryEnumerable_getContent_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -type TableEntryEnumerable interface { - Swigcptr() uintptr - SwigIsTableEntryEnumerable() - Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) - Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) - GetKeys(arg2 VectorString) - GetContent(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) -} - -func GetDEFAULT_DB_TTL() (_swig_ret int64) { - var swig_r int64 - swig_r = (int64)(C._wrap_DEFAULT_DB_TTL_get_swsscommon_728e05b169b08794()) - return swig_r -} - -type SwigcptrTable uintptr - -func (p SwigcptrTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTable) SwigIsTable() { -} - -func NewTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret Table) { - var swig_r Table - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (Table)(SwigcptrTable(C._wrap_new_Table__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_486)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewTable__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret Table) { - var swig_r Table - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (Table)(SwigcptrTable(C._wrap_new_Table__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_487)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewTable(a ...interface{}) Table { - argc := len(a) - if argc == 2 { - return NewTable__SWIG_0(a[0].(DBConnector), a[1].(string)) - } - if argc == 3 { - return NewTable__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func DeleteTable(arg1 Table) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_Table_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_Table_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_488)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_489)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_490)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_Table_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_491)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_492)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_Table_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_493)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrTable) Set__SWIG_3(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string, arg6 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - _swig_i_5 := arg6 - C._wrap_Table_set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_494)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_495)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_496)(unsafe.Pointer(&_swig_i_4)), C.swig_type_497(_swig_i_5)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (p SwigcptrTable) Set(a ...interface{}) { - argc := len(a) - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - if argc == 5 { - p.Set__SWIG_3(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string), a[4].(int64)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_Table_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_498)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_499)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_500)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrTable) Delete__SWIG_1(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_Table_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_501)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_502)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrTable) Delete__SWIG_2(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_Table_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_503)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrTable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Delete__SWIG_2(a[0].(string)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrTable) Ttl(arg2 string, arg3 *int64) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_Table_ttl_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_504)(unsafe.Pointer(&_swig_i_1)), C.swig_voidp(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrTable) Hdel__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_Table_hdel__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_505)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_506)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_507)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_508)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrTable) Hdel__SWIG_1(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_Table_hdel__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_509)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_510)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_511)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrTable) Hdel__SWIG_2(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_Table_hdel__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_512)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_513)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (p SwigcptrTable) Hdel(a ...interface{}) { - argc := len(a) - if argc == 2 { - p.Hdel__SWIG_2(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Hdel__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) - return - } - if argc == 4 { - p.Hdel__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrTable) Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (bool)(C._wrap_Table_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_514)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrTable) Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (bool)(C._wrap_Table_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_515)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_516)(unsafe.Pointer(&_swig_i_2)), C.swig_voidp(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrTable) Hset__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string, arg6 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - _swig_i_5 := arg6 - C._wrap_Table_hset__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_517)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_518)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_519)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_520)(unsafe.Pointer(&_swig_i_4)), *(*C.swig_type_521)(unsafe.Pointer(&_swig_i_5))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } - if Swig_escape_always_false { - Swig_escape_val = arg6 - } -} - -func (arg1 SwigcptrTable) Hset__SWIG_1(arg2 string, arg3 string, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_Table_hset__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_522)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_523)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_524)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_525)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrTable) Hset__SWIG_2(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_Table_hset__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_526)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_527)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_528)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (p SwigcptrTable) Hset(a ...interface{}) { - argc := len(a) - if argc == 3 { - p.Hset__SWIG_2(a[0].(string), a[1].(string), a[2].(string)) - return - } - if argc == 4 { - p.Hset__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) - return - } - if argc == 5 { - p.Hset__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrTable) GetKeys(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_Table_getKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrTable) SetBuffered(arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_Table_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) -} - -func (arg1 SwigcptrTable) Flush() { - _swig_i_0 := arg1 - C._wrap_Table_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrTable) Dump(arg2 GetTableResult) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_Table_dump_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func TableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Table_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_Table_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Table_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_Table_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_Table_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Table_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Table_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrTable) GetContent(arg1 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_Table_getContent_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (p SwigcptrTable) SwigIsTableBase() { -} - -func (p SwigcptrTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrTable) SwigGetTableEntryEnumerable() (_swig_ret TableEntryEnumerable) { - var swig_r TableEntryEnumerable - _swig_i_0 := arg1 - swig_r = (TableEntryEnumerable)(SwigcptrTableEntryEnumerable(C._wrap_Table_SwigGetTableEntryEnumerable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -type Table interface { - Swigcptr() uintptr - SwigIsTable() - Set(a ...interface{}) - Delete(a ...interface{}) - Ttl(arg2 string, arg3 *int64) (_swig_ret bool) - Hdel(a ...interface{}) - Get(arg2 string, arg3 FieldValuePairs) (_swig_ret bool) - Hget(arg2 string, arg3 string, arg4 *string) (_swig_ret bool) - Hset(a ...interface{}) - GetKeys(arg2 VectorString) - SetBuffered(arg2 bool) - Flush() - Dump(arg2 GetTableResult) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetContent(arg1 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableEntryEnumerable() (_swig_ret TableEntryEnumerable) -} - -type SwigcptrTableName_KeyValueOpQueues uintptr - -func (p SwigcptrTableName_KeyValueOpQueues) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableName_KeyValueOpQueues) SwigIsTableName_KeyValueOpQueues() { -} - -func NewTableName_KeyValueOpQueues(arg1 string) (_swig_ret TableName_KeyValueOpQueues) { - var swig_r TableName_KeyValueOpQueues - _swig_i_0 := arg1 - swig_r = (TableName_KeyValueOpQueues)(SwigcptrTableName_KeyValueOpQueues(C._wrap_new_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(*(*C.swig_type_536)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (arg1 SwigcptrTableName_KeyValueOpQueues) GetKeyValueOpQueueTableName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableName_KeyValueOpQueues_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteTableName_KeyValueOpQueues(arg1 TableName_KeyValueOpQueues) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type TableName_KeyValueOpQueues interface { - Swigcptr() uintptr - SwigIsTableName_KeyValueOpQueues() - GetKeyValueOpQueueTableName() (_swig_ret string) -} - -type SwigcptrTableName_KeySet uintptr - -func (p SwigcptrTableName_KeySet) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrTableName_KeySet) SwigIsTableName_KeySet() { -} - -func NewTableName_KeySet(arg1 string) (_swig_ret TableName_KeySet) { - var swig_r TableName_KeySet - _swig_i_0 := arg1 - swig_r = (TableName_KeySet)(SwigcptrTableName_KeySet(C._wrap_new_TableName_KeySet_swsscommon_728e05b169b08794(*(*C.swig_type_538)(unsafe.Pointer(&_swig_i_0))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func (arg1 SwigcptrTableName_KeySet) GetKeySetName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableName_KeySet_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableName_KeySet) GetDelKeySetName() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableName_KeySet_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrTableName_KeySet) GetStateHashPrefix() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_TableName_KeySet_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteTableName_KeySet(arg1 TableName_KeySet) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_TableName_KeySet_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type TableName_KeySet interface { - Swigcptr() uintptr - SwigIsTableName_KeySet() - GetKeySetName() (_swig_ret string) - GetDelKeySetName() (_swig_ret string) - GetStateHashPrefix() (_swig_ret string) -} - -type SwigcptrLuaTable uintptr - -func (p SwigcptrLuaTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrLuaTable) SwigIsLuaTable() { -} - -func NewLuaTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 string, arg4 VectorString) (_swig_ret LuaTable) { - var swig_r LuaTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (LuaTable)(SwigcptrLuaTable(C._wrap_new_LuaTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_542)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_543)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func NewLuaTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 string) (_swig_ret LuaTable) { - var swig_r LuaTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (LuaTable)(SwigcptrLuaTable(C._wrap_new_LuaTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_544)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_545)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func NewLuaTable(a ...interface{}) LuaTable { - argc := len(a) - if argc == 3 { - return NewLuaTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(string)) - } - if argc == 4 { - return NewLuaTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(string), a[3].(VectorString)) - } - panic("No match for overloaded function call") -} - -func DeleteLuaTable(arg1 LuaTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_LuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrLuaTable) Get(arg2 VectorString, arg3 FieldValuePairs) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - swig_r = (bool)(C._wrap_LuaTable_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2))) - return swig_r -} - -func (arg1 SwigcptrLuaTable) Hget(arg2 VectorString, arg3 string, arg4 *string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (bool)(C._wrap_LuaTable_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_546)(unsafe.Pointer(&_swig_i_2)), C.swig_voidp(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func LuaTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_LuaTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrLuaTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_LuaTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrLuaTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_LuaTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrLuaTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_LuaTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrLuaTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_LuaTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrLuaTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_LuaTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrLuaTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_LuaTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrLuaTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (p SwigcptrLuaTable) SwigIsTableBase() { -} - -func (p SwigcptrLuaTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -type LuaTable interface { - Swigcptr() uintptr - SwigIsLuaTable() - Get(arg2 VectorString, arg3 FieldValuePairs) (_swig_ret bool) - Hget(arg2 VectorString, arg3 string, arg4 *string) (_swig_ret bool) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - SwigIsTableBase() - SwigGetTableBase() TableBase -} - -type SwigcptrCounterTable uintptr - -func (p SwigcptrCounterTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrCounterTable) SwigIsCounterTable() { -} - -func NewCounterTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret CounterTable) { - var swig_r CounterTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (CounterTable)(SwigcptrCounterTable(C._wrap_new_CounterTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_554)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewCounterTable__SWIG_1(arg1 DBConnector) (_swig_ret CounterTable) { - var swig_r CounterTable - _swig_i_0 := arg1.Swigcptr() - swig_r = (CounterTable)(SwigcptrCounterTable(C._wrap_new_CounterTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewCounterTable(a ...interface{}) CounterTable { - argc := len(a) - if argc == 1 { - return NewCounterTable__SWIG_1(a[0].(DBConnector)) - } - if argc == 2 { - return NewCounterTable__SWIG_0(a[0].(DBConnector), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrCounterTable) Get(arg2 Counter, arg3 string, arg4 FieldValuePairs) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (bool)(C._wrap_CounterTable_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_555)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrCounterTable) Hget(arg2 Counter, arg3 string, arg4 string, arg5 *string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (bool)(C._wrap_CounterTable_hget_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_556)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_557)(unsafe.Pointer(&_swig_i_3)), C.swig_voidp(_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrCounterTable) GetCountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) { - var swig_r Std_unique_ptr_Sl_swss_DBConnector_Sg_ - _swig_i_0 := arg1 - swig_r = (Std_unique_ptr_Sl_swss_DBConnector_Sg_)(SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_(C._wrap_CounterTable_getCountersDB_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrCounterTable) GetGbcountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) { - var swig_r Std_unique_ptr_Sl_swss_DBConnector_Sg_ - _swig_i_0 := arg1 - swig_r = (Std_unique_ptr_Sl_swss_DBConnector_Sg_)(SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_(C._wrap_CounterTable_getGbcountersDB_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func DeleteCounterTable(arg1 CounterTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_CounterTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func CounterTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_CounterTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrCounterTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_CounterTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrCounterTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_CounterTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrCounterTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_CounterTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrCounterTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_CounterTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrCounterTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_CounterTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrCounterTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_CounterTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrCounterTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (p SwigcptrCounterTable) SwigIsTableBase() { -} - -func (p SwigcptrCounterTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -type CounterTable interface { - Swigcptr() uintptr - SwigIsCounterTable() - Get(arg2 Counter, arg3 string, arg4 FieldValuePairs) (_swig_ret bool) - Hget(arg2 Counter, arg3 string, arg4 string, arg5 *string) (_swig_ret bool) - GetCountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) - GetGbcountersDB() (_swig_ret Std_unique_ptr_Sl_swss_DBConnector_Sg_) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - SwigIsTableBase() - SwigGetTableBase() TableBase -} - -type _swig_DirectorCounter struct { - SwigcptrCounter - v interface{} -} - -func (p *_swig_DirectorCounter) Swigcptr() uintptr { - return p.SwigcptrCounter.Swigcptr() -} - -func (p *_swig_DirectorCounter) SwigIsCounter() { -} - -func (p *_swig_DirectorCounter) DirectorInterface() interface{} { - return p.v -} - -func NewDirectorCounter(v interface{}) Counter { - p := &_swig_DirectorCounter{0, v} - p.SwigcptrCounter = SwigcptrCounter(C._wrap__swig_NewDirectorCounterCounter_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)))) - return p -} - -type _swig_DirectorInterfaceCounterGetLuaScript interface { - GetLuaScript() string -} - -func (swig_p *_swig_DirectorCounter) GetLuaScript() string { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetLuaScript); swig_ok { - return swig_g.GetLuaScript() - } - var swig_r string - swig_r_p := C._wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DirectorCounterGetLuaScript(p Counter) string { - var swig_r string - swig_r_p := C._wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -//export Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794 -func Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794(swig_c int) (swig_result string) { - var swig_r string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) - swig_r = swig_p.GetLuaScript() - var swig_r_1 string - - { - p := Swig_malloc(len(swig_r)) - s := (*[1<<30]byte)(unsafe.Pointer(p))[:len(swig_r)] - copy(s, swig_r) - swig_r_1 = *(*string)(unsafe.Pointer(&s)) - } - - return swig_r_1 -} - -type _swig_DirectorInterfaceCounterGetLuaArgv interface { - GetLuaArgv() VectorString -} - -func (swig_p *_swig_DirectorCounter) GetLuaArgv() VectorString { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetLuaArgv); swig_ok { - return swig_g.GetLuaArgv() - } - var swig_r VectorString - swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter)))) - return swig_r -} - -func DirectorCounterGetLuaArgv(p Counter) VectorString { - var swig_r VectorString - swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter)))) - return swig_r -} - -//export Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794 -func Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794(swig_c int) (swig_result SwigcptrVectorString) { - var swig_r SwigcptrVectorString - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) - swig_r = SwigcptrVectorString(swig_p.GetLuaArgv().Swigcptr()) - return swig_r -} - -type _swig_DirectorInterfaceCounterUsingLuaTable interface { - UsingLuaTable(CounterTable, string) bool -} - -func (swig_p *_swig_DirectorCounter) UsingLuaTable(arg0 CounterTable, name string) bool { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterUsingLuaTable); swig_ok { - return swig_g.UsingLuaTable(arg0, name) - } - var swig_r bool - _swig_i_0 := arg0.Swigcptr() - _swig_i_1 := name - swig_r = (bool)(C._wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return swig_r -} - -func DirectorCounterUsingLuaTable(p Counter, arg2 CounterTable, arg3 string) bool { - var swig_r bool - _swig_i_0 := arg2.Swigcptr() - _swig_i_1 := arg3 - swig_r = (bool)(C._wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return swig_r -} - -//export Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794 -func Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr, arg3 string) (swig_result bool) { - var swig_r bool - var _swig_i_1 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) - _swig_i_1 = swigCopyString(arg3) - swig_r = swig_p.UsingLuaTable(SwigcptrCounterTable(arg2), _swig_i_1) - return swig_r -} - -type _swig_DirectorInterfaceCounterGetLuaKeys interface { - GetLuaKeys(CounterTable, string) VectorString -} - -func (swig_p *_swig_DirectorCounter) GetLuaKeys(arg0 CounterTable, name string) VectorString { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetLuaKeys); swig_ok { - return swig_g.GetLuaKeys(arg0, name) - } - var swig_r VectorString - _swig_i_0 := arg0.Swigcptr() - _swig_i_1 := name - swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return swig_r -} - -func DirectorCounterGetLuaKeys(p Counter, arg2 CounterTable, arg3 string) VectorString { - var swig_r VectorString - _swig_i_0 := arg2.Swigcptr() - _swig_i_1 := arg3 - swig_r = (VectorString)((SwigcptrVectorString)(C._wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorCounter).SwigcptrCounter), C.uintptr_t(_swig_i_0), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return swig_r -} - -//export Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794 -func Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr, arg3 string) (swig_result SwigcptrVectorString) { - var swig_r SwigcptrVectorString - var _swig_i_1 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) - _swig_i_1 = swigCopyString(arg3) - swig_r = SwigcptrVectorString(swig_p.GetLuaKeys(SwigcptrCounterTable(arg2), _swig_i_1).Swigcptr()) - return swig_r -} - -type _swig_DirectorInterfaceCounterGetKey interface { - GetKey(CounterTable, string) CounterKeyPair -} - -func (swig_p *_swig_DirectorCounter) GetKey(arg0 CounterTable, name string) CounterKeyPair { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceCounterGetKey); swig_ok { - return swig_g.GetKey(arg0, name) - } - panic("call to pure virtual method") -} - -//export Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794 -func Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794(swig_c int, arg0 uintptr, name string) (swig_result SwigcptrCounterKeyPair) { - var swig_r SwigcptrCounterKeyPair - var _swig_i_1 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorCounter) - _swig_i_1 = swigCopyString(name) - swig_r = SwigcptrCounterKeyPair(swig_p.GetKey(SwigcptrCounterTable(arg0), _swig_i_1).Swigcptr()) - return swig_r -} - -func DeleteDirectorCounter(arg1 Counter) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_DeleteDirectorCounter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -//export Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794 -func Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794(c int) { - swigDirectorLookup(c).(*_swig_DirectorCounter).SwigcptrCounter = 0 - swigDirectorDelete(c) -} - -type SwigcptrCounter uintptr - -func (p SwigcptrCounter) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrCounter) SwigIsCounter() { -} - -func (p SwigcptrCounter) DirectorInterface() interface{} { - return nil -} - -func (arg1 SwigcptrCounter) GetLuaScript() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Counter_getLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrCounter) GetLuaArgv() (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_Counter_getLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrCounter) UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_Counter_usingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrCounter) GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_Counter_getLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrCounter) GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_Counter_getKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_569)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func DeleteCounter(arg1 Counter) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_Counter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type Counter interface { - Swigcptr() uintptr - SwigIsCounter() - DirectorInterface() interface{} - GetLuaScript() (_swig_ret string) - GetLuaArgv() (_swig_ret VectorString) - UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) - GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) - GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) -} - -type SwigcptrPortCounter uintptr - -func (p SwigcptrPortCounter) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrPortCounter) SwigIsPortCounter() { -} - -type SwssPortCounterMode int -func _swig_getPortCounter_Mode_UNION_PortCounter() (_swig_ret SwssPortCounterMode) { - var swig_r SwssPortCounterMode - swig_r = (SwssPortCounterMode)(C._wrap_Mode_UNION_PortCounter_swsscommon_728e05b169b08794()) - return swig_r -} - -var PortCounterMode_UNION SwssPortCounterMode = _swig_getPortCounter_Mode_UNION_PortCounter() -func _swig_getPortCounter_Mode_ASIC_PortCounter() (_swig_ret SwssPortCounterMode) { - var swig_r SwssPortCounterMode - swig_r = (SwssPortCounterMode)(C._wrap_Mode_ASIC_PortCounter_swsscommon_728e05b169b08794()) - return swig_r -} - -var PortCounterMode_ASIC SwssPortCounterMode = _swig_getPortCounter_Mode_ASIC_PortCounter() -func _swig_getPortCounter_Mode_SYSTEMSIDE_PortCounter() (_swig_ret SwssPortCounterMode) { - var swig_r SwssPortCounterMode - swig_r = (SwssPortCounterMode)(C._wrap_Mode_SYSTEMSIDE_PortCounter_swsscommon_728e05b169b08794()) - return swig_r -} - -var PortCounterMode_SYSTEMSIDE SwssPortCounterMode = _swig_getPortCounter_Mode_SYSTEMSIDE_PortCounter() -func _swig_getPortCounter_Mode_LINESIDE_PortCounter() (_swig_ret SwssPortCounterMode) { - var swig_r SwssPortCounterMode - swig_r = (SwssPortCounterMode)(C._wrap_Mode_LINESIDE_PortCounter_swsscommon_728e05b169b08794()) - return swig_r -} - -var PortCounterMode_LINESIDE SwssPortCounterMode = _swig_getPortCounter_Mode_LINESIDE_PortCounter() -func NewPortCounter__SWIG_0(arg1 SwssPortCounterMode) (_swig_ret PortCounter) { - var swig_r PortCounter - _swig_i_0 := arg1 - swig_r = (PortCounter)(SwigcptrPortCounter(C._wrap_new_PortCounter__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)))) - return swig_r -} - -func NewPortCounter__SWIG_1() (_swig_ret PortCounter) { - var swig_r PortCounter - swig_r = (PortCounter)(SwigcptrPortCounter(C._wrap_new_PortCounter__SWIG_1_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewPortCounter(a ...interface{}) PortCounter { - argc := len(a) - if argc == 0 { - return NewPortCounter__SWIG_1() - } - if argc == 1 { - return NewPortCounter__SWIG_0(a[0].(SwssPortCounterMode)) - } - panic("No match for overloaded function call") -} - -func DeletePortCounter(arg1 PortCounter) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_PortCounter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrPortCounter) GetLuaScript() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_PortCounter_getLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrPortCounter) UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_PortCounter_usingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_571)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrPortCounter) GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_PortCounter_getLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_572)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrPortCounter) GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_PortCounter_getKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_573)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func PortCounterKeyCacheInstance() (_swig_ret KeyStringCache) { - var swig_r KeyStringCache - swig_r = (KeyStringCache)(SwigcptrKeyStringCache(C._wrap_PortCounter_keyCacheInstance_swsscommon_728e05b169b08794())) - return swig_r -} - -func (_swig_base SwigcptrPortCounter) GetLuaArgv() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_PortCounter_getLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (p SwigcptrPortCounter) SwigIsCounter() { -} - -func (p SwigcptrPortCounter) SwigGetCounter() Counter { - return SwigcptrCounter(p.Swigcptr()) -} - -type PortCounter interface { - Swigcptr() uintptr - SwigIsPortCounter() - GetLuaScript() (_swig_ret string) - UsingLuaTable(arg2 CounterTable, arg3 string) (_swig_ret bool) - GetLuaKeys(arg2 CounterTable, arg3 string) (_swig_ret VectorString) - GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) - GetLuaArgv() (_swig_ret VectorString) - SwigIsCounter() - SwigGetCounter() Counter -} - -type SwigcptrMacsecCounter uintptr - -func (p SwigcptrMacsecCounter) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrMacsecCounter) SwigIsMacsecCounter() { -} - -func NewMacsecCounter() (_swig_ret MacsecCounter) { - var swig_r MacsecCounter - swig_r = (MacsecCounter)(SwigcptrMacsecCounter(C._wrap_new_MacsecCounter_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteMacsecCounter(arg1 MacsecCounter) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_MacsecCounter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrMacsecCounter) GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_MacsecCounter_getKey_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_574)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func MacsecCounterKeyCacheInstance() (_swig_ret KeyPairCache) { - var swig_r KeyPairCache - swig_r = (KeyPairCache)(SwigcptrKeyPairCache(C._wrap_MacsecCounter_keyCacheInstance_swsscommon_728e05b169b08794())) - return swig_r -} - -func (_swig_base SwigcptrMacsecCounter) GetLuaScript() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_MacsecCounter_getLuaScript_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrMacsecCounter) GetLuaArgv() (_swig_ret VectorString) { - var swig_r VectorString - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_MacsecCounter_getLuaArgv_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrMacsecCounter) UsingLuaTable(arg1 CounterTable, arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_MacsecCounter_usingLuaTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_566)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (_swig_base SwigcptrMacsecCounter) GetLuaKeys(arg1 CounterTable, arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_MacsecCounter_getLuaKeys_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_567)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrMacsecCounter) SwigIsCounter() { -} - -func (p SwigcptrMacsecCounter) SwigGetCounter() Counter { - return SwigcptrCounter(p.Swigcptr()) -} - -type MacsecCounter interface { - Swigcptr() uintptr - SwigIsMacsecCounter() - GetKey(arg2 CounterTable, arg3 string) (_swig_ret CounterKeyPair) - GetLuaScript() (_swig_ret string) - GetLuaArgv() (_swig_ret VectorString) - UsingLuaTable(arg1 CounterTable, arg2 string) (_swig_ret bool) - GetLuaKeys(arg1 CounterTable, arg2 string) (_swig_ret VectorString) - SwigIsCounter() - SwigGetCounter() Counter -} - -type SwigcptrCounterKeyPair uintptr - -func (p SwigcptrCounterKeyPair) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrCounterKeyPair) SwigIsCounterKeyPair() { -} - -func NewCounterKeyPair__SWIG_0() (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_new_CounterKeyPair__SWIG_0_swsscommon_728e05b169b08794())) - return swig_r -} - -func NewCounterKeyPair__SWIG_1(arg1 int, arg2 string) (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_new_CounterKeyPair__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), *(*C.swig_type_576)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewCounterKeyPair__SWIG_2(arg1 CounterKeyPair) (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - _swig_i_0 := arg1.Swigcptr() - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_new_CounterKeyPair__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func NewCounterKeyPair(a ...interface{}) CounterKeyPair { - argc := len(a) - if argc == 0 { - return NewCounterKeyPair__SWIG_0() - } - if argc == 1 { - return NewCounterKeyPair__SWIG_2(a[0].(CounterKeyPair)) - } - if argc == 2 { - return NewCounterKeyPair__SWIG_1(a[0].(int), a[1].(string)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrCounterKeyPair) SetFirst(arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_CounterKeyPair_first_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (arg1 SwigcptrCounterKeyPair) GetFirst() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_CounterKeyPair_first_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrCounterKeyPair) SetSecond(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_CounterKeyPair_second_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_577)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrCounterKeyPair) GetSecond() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_CounterKeyPair_second_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteCounterKeyPair(arg1 CounterKeyPair) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_CounterKeyPair_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type CounterKeyPair interface { - Swigcptr() uintptr - SwigIsCounterKeyPair() - SetFirst(arg2 int) - GetFirst() (_swig_ret int) - SetSecond(arg2 string) - GetSecond() (_swig_ret string) -} - -type SwigcptrKeyStringCache uintptr - -func (p SwigcptrKeyStringCache) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrKeyStringCache) SwigIsKeyStringCache() { -} - -func NewKeyStringCache(arg1 Std_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_) (_swig_ret KeyStringCache) { - var swig_r KeyStringCache - _swig_i_0 := arg1.Swigcptr() - swig_r = (KeyStringCache)(SwigcptrKeyStringCache(C._wrap_new_KeyStringCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrKeyStringCache) Enabled() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_KeyStringCache_enabled_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyStringCache) Enable(arg2 CounterTable) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyStringCache_enable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyStringCache) Disable() { - _swig_i_0 := arg1 - C._wrap_KeyStringCache_disable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyStringCache) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_KeyStringCache_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyStringCache) Clear() { - _swig_i_0 := arg1 - C._wrap_KeyStringCache_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyStringCache) At(arg2 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r_p := C._wrap_KeyStringCache_at_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_580)(unsafe.Pointer(&_swig_i_1))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrKeyStringCache) Insert(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_KeyStringCache_insert_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_581)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_582)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrKeyStringCache) Refresh(arg2 CounterTable) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyStringCache_refresh_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func DeleteKeyStringCache(arg1 KeyStringCache) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_KeyStringCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type KeyStringCache interface { - Swigcptr() uintptr - SwigIsKeyStringCache() - Enabled() (_swig_ret bool) - Enable(arg2 CounterTable) - Disable() - Empty() (_swig_ret bool) - Clear() - At(arg2 string) (_swig_ret string) - Insert(arg2 string, arg3 string) - Refresh(arg2 CounterTable) -} - -type SwigcptrKeyPairCache uintptr - -func (p SwigcptrKeyPairCache) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrKeyPairCache) SwigIsKeyPairCache() { -} - -func NewKeyPairCache(arg1 Std_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_) (_swig_ret KeyPairCache) { - var swig_r KeyPairCache - _swig_i_0 := arg1.Swigcptr() - swig_r = (KeyPairCache)(SwigcptrKeyPairCache(C._wrap_new_KeyPairCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrKeyPairCache) Enabled() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_KeyPairCache_enabled_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyPairCache) Enable(arg2 CounterTable) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyPairCache_enable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrKeyPairCache) Disable() { - _swig_i_0 := arg1 - C._wrap_KeyPairCache_disable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyPairCache) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_KeyPairCache_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrKeyPairCache) Clear() { - _swig_i_0 := arg1 - C._wrap_KeyPairCache_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrKeyPairCache) At(arg2 string) (_swig_ret CounterKeyPair) { - var swig_r CounterKeyPair - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (CounterKeyPair)(SwigcptrCounterKeyPair(C._wrap_KeyPairCache_at_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_583)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrKeyPairCache) Insert(arg2 string, arg3 CounterKeyPair) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_KeyPairCache_insert_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_584)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrKeyPairCache) Refresh(arg2 CounterTable) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_KeyPairCache_refresh_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func DeleteKeyPairCache(arg1 KeyPairCache) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_KeyPairCache_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type KeyPairCache interface { - Swigcptr() uintptr - SwigIsKeyPairCache() - Enabled() (_swig_ret bool) - Enable(arg2 CounterTable) - Disable() - Empty() (_swig_ret bool) - Clear() - At(arg2 string) (_swig_ret CounterKeyPair) - Insert(arg2 string, arg3 CounterKeyPair) - Refresh(arg2 CounterTable) -} - -type SwigcptrProducerTable uintptr - -func (p SwigcptrProducerTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrProducerTable) SwigIsProducerTable() { -} - -func NewProducerTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret ProducerTable) { - var swig_r ProducerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_585)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewProducerTable__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret ProducerTable) { - var swig_r ProducerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_586)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewProducerTable__SWIG_2(arg1 RedisPipeline, arg2 string) (_swig_ret ProducerTable) { - var swig_r ProducerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_587)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewProducerTable__SWIG_3(arg1 DBConnector, arg2 string, arg3 string) (_swig_ret ProducerTable) { - var swig_r ProducerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (ProducerTable)(SwigcptrProducerTable(C._wrap_new_ProducerTable__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_588)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_589)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func NewProducerTable(a ...interface{}) ProducerTable { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_1 - } - return NewProducerTable__SWIG_0(a[0].(DBConnector), a[1].(string)) - } -check_1: - if argc == 2 { - return NewProducerTable__SWIG_2(a[0].(RedisPipeline), a[1].(string)) - } - if argc == 3 { - if _, ok := a[0].(SwigcptrRedisPipeline); !ok { - goto check_3 - } - if _, ok := a[2].(bool); !ok { - goto check_3 - } - return NewProducerTable__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) - } -check_3: - if argc == 3 { - return NewProducerTable__SWIG_3(a[0].(DBConnector), a[1].(string), a[2].(string)) - } - panic("No match for overloaded function call") -} - -func DeleteProducerTable(arg1 ProducerTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ProducerTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrProducerTable) SetBuffered(arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ProducerTable_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) -} - -func (arg1 SwigcptrProducerTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_ProducerTable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_590)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_591)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_592)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrProducerTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_ProducerTable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_593)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_594)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrProducerTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ProducerTable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_595)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrProducerTable) Set(a ...interface{}) { - argc := len(a) - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrProducerTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_ProducerTable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_596)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_597)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_598)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrProducerTable) Delete__SWIG_1(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_ProducerTable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_599)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_600)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrProducerTable) Delete__SWIG_2(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ProducerTable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_601)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (p SwigcptrProducerTable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Delete__SWIG_2(a[0].(string)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrProducerTable) Flush() { - _swig_i_0 := arg1 - C._wrap_ProducerTable_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func ProducerTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrProducerTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrProducerTable) GetKeyValueOpQueueTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrProducerTable) SwigIsTableBase() { -} - -func (p SwigcptrProducerTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrProducerTable) SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) { - var swig_r TableName_KeyValueOpQueues - _swig_i_0 := arg1 - swig_r = (TableName_KeyValueOpQueues)(SwigcptrTableName_KeyValueOpQueues(C._wrap_ProducerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -type ProducerTable interface { - Swigcptr() uintptr - SwigIsProducerTable() - SetBuffered(arg2 bool) - Set(a ...interface{}) - Delete(a ...interface{}) - Flush() - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetKeyValueOpQueueTableName() (_swig_ret string) - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) -} - -type _swig_DirectorProducerStateTable struct { - SwigcptrProducerStateTable - v interface{} -} - -func (p *_swig_DirectorProducerStateTable) Swigcptr() uintptr { - return p.SwigcptrProducerStateTable.Swigcptr() -} - -func (p *_swig_DirectorProducerStateTable) SwigIsProducerStateTable() { -} - -func (p *_swig_DirectorProducerStateTable) DirectorInterface() interface{} { - return p.v -} - -func NewDirectorProducerStateTable__SWIG_0(v interface{}, arg1 DBConnector, arg2 string) ProducerStateTable { - p := &_swig_DirectorProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - p.SwigcptrProducerStateTable = SwigcptrProducerStateTable(C._wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_610)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorProducerStateTable__SWIG_1(v interface{}, arg1 RedisPipeline, arg2 string, arg3 bool) ProducerStateTable { - p := &_swig_DirectorProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - p.SwigcptrProducerStateTable = SwigcptrProducerStateTable(C._wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_611)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorProducerStateTable__SWIG_2(v interface{}, arg1 RedisPipeline, arg2 string) ProducerStateTable { - p := &_swig_DirectorProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - p.SwigcptrProducerStateTable = SwigcptrProducerStateTable(C._wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_612)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorProducerStateTable(abi interface{}, a ...interface{}) ProducerStateTable { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_1 - } - return NewDirectorProducerStateTable__SWIG_0(abi, a[0].(DBConnector), a[1].(string)) - } -check_1: - if argc == 2 { - return NewDirectorProducerStateTable__SWIG_2(abi, a[0].(RedisPipeline), a[1].(string)) - } - if argc == 3 { - return NewDirectorProducerStateTable__SWIG_1(abi, a[0].(RedisPipeline), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func DeleteDirectorProducerStateTable(arg1 ProducerStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_DeleteDirectorProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -//export Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794 -func Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794(c int) { - swigDirectorLookup(c).(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable = 0 - swigDirectorDelete(c) -} - -type _swig_DirectorInterfaceProducerStateTableSet__SWIG_0 interface { - Set__SWIG_0(string, FieldValuePairs, string, string) -} - -func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_0(key string, values FieldValuePairs, op string, prefix string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_0); swig_ok { - swig_g.Set__SWIG_0(key, values, op, prefix) - return - } - _swig_i_0 := key - _swig_i_1 := values.Swigcptr() - _swig_i_2 := op - _swig_i_3 := prefix - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_613)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_614)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_615)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_3 - } -} - -func DirectorProducerStateTableSet__SWIG_0(p ProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3.Swigcptr() - _swig_i_2 := arg4 - _swig_i_3 := arg5 - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_613)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_614)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_615)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_3 - } -} - -//export Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string, arg5 string) { - var _swig_i_0 string - var _swig_i_2 string - var _swig_i_3 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_2 = swigCopyString(arg4) - _swig_i_3 = swigCopyString(arg5) - swig_p.Set__SWIG_0(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2, _swig_i_3) -} - -type _swig_DirectorInterfaceProducerStateTableSet__SWIG_1 interface { - Set__SWIG_1(string, FieldValuePairs, string) -} - -func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_1(key string, values FieldValuePairs, op string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_1); swig_ok { - swig_g.Set__SWIG_1(key, values, op) - return - } - _swig_i_0 := key - _swig_i_1 := values.Swigcptr() - _swig_i_2 := op - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_616)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_617)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -func DirectorProducerStateTableSet__SWIG_1(p ProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3.Swigcptr() - _swig_i_2 := arg4 - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_616)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_617)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -//export Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string) { - var _swig_i_0 string - var _swig_i_2 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_2 = swigCopyString(arg4) - swig_p.Set__SWIG_1(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2) -} - -type _swig_DirectorInterfaceProducerStateTableSet__SWIG_2 interface { - Set__SWIG_2(string, FieldValuePairs) -} - -func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_2(key string, values FieldValuePairs) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_2); swig_ok { - swig_g.Set__SWIG_2(key, values) - return - } - _swig_i_0 := key - _swig_i_1 := values.Swigcptr() - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_618)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -func DirectorProducerStateTableSet__SWIG_2(p ProducerStateTable, arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg2 - _swig_i_1 := arg3.Swigcptr() - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_618)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -//export Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr) { - var _swig_i_0 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - swig_p.Set__SWIG_2(_swig_i_0, SwigcptrFieldValuePairs(arg3)) -} - -type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_0 interface { - Delete__SWIG_0(string, string, string) -} - -func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_0(key string, op string, prefix string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_0); swig_ok { - swig_g.Delete__SWIG_0(key, op, prefix) - return - } - _swig_i_0 := key - _swig_i_1 := op - _swig_i_2 := prefix - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_619)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_620)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_621)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -func DirectorProducerStateTableDelete__SWIG_0(p ProducerStateTable, arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3 - _swig_i_2 := arg4 - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_619)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_620)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_621)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -//export Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string, arg4 string) { - var _swig_i_0 string - var _swig_i_1 string - var _swig_i_2 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_1 = swigCopyString(arg3) - _swig_i_2 = swigCopyString(arg4) - swig_p.Delete__SWIG_0(_swig_i_0, _swig_i_1, _swig_i_2) -} - -type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_1 interface { - Delete__SWIG_1(string, string) -} - -func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_1(key string, op string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_1); swig_ok { - swig_g.Delete__SWIG_1(key, op) - return - } - _swig_i_0 := key - _swig_i_1 := op - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_622)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_623)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } -} - -func DirectorProducerStateTableDelete__SWIG_1(p ProducerStateTable, arg2 string, arg3 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3 - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_622)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_623)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } -} - -//export Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string) { - var _swig_i_0 string - var _swig_i_1 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_1 = swigCopyString(arg3) - swig_p.Delete__SWIG_1(_swig_i_0, _swig_i_1) -} - -type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_2 interface { - Delete__SWIG_2(string) -} - -func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_2(key string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_2); swig_ok { - swig_g.Delete__SWIG_2(key) - return - } - _swig_i_0 := key - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), *(*C.swig_type_624)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -func DirectorProducerStateTableDelete__SWIG_2(p ProducerStateTable, arg2 string) { - _swig_i_0 := arg2 - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), *(*C.swig_type_624)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -//export Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string) { - var _swig_i_0 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - swig_p.Delete__SWIG_2(_swig_i_0) -} - -type _swig_DirectorInterfaceProducerStateTableSet__SWIG_3 interface { - Set__SWIG_3(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) -} - -func (swig_p *_swig_DirectorProducerStateTable) Set__SWIG_3(values Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableSet__SWIG_3); swig_ok { - swig_g.Set__SWIG_3(values) - return - } - _swig_i_0 := values.Swigcptr() - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -func DirectorProducerStateTableSet__SWIG_3(p ProducerStateTable, arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg2.Swigcptr() - C._wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -//export Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - swig_p.Set__SWIG_3(SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_(arg2)) -} - -func (p _swig_DirectorProducerStateTable) Set(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func DirectorProducerStateTableSet(p *_swig_DirectorProducerStateTable, a ...interface{}) { - argc := len(a) - if argc == 1 { - DirectorProducerStateTableSet__SWIG_3(p, a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) - return - } - if argc == 2 { - DirectorProducerStateTableSet__SWIG_2(p, a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - DirectorProducerStateTableSet__SWIG_1(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - DirectorProducerStateTableSet__SWIG_0(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -type _swig_DirectorInterfaceProducerStateTableDelete__SWIG_3 interface { - Delete__SWIG_3(VectorString) -} - -func (swig_p *_swig_DirectorProducerStateTable) Delete__SWIG_3(keys VectorString) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceProducerStateTableDelete__SWIG_3); swig_ok { - swig_g.Delete__SWIG_3(keys) - return - } - _swig_i_0 := keys.Swigcptr() - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -func DirectorProducerStateTableDelete__SWIG_3(p ProducerStateTable, arg2 VectorString) { - _swig_i_0 := arg2.Swigcptr() - C._wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorProducerStateTable).SwigcptrProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -//export Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794 -func Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorProducerStateTable) - swig_p.Delete__SWIG_3(SwigcptrVectorString(arg2)) -} - -func (p _swig_DirectorProducerStateTable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Delete__SWIG_2(a[0].(string)) - return - } -check_1: - if argc == 1 { - p.Delete__SWIG_3(a[0].(VectorString)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func DirectorProducerStateTableDelete(p *_swig_DirectorProducerStateTable, a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - DirectorProducerStateTableDelete__SWIG_2(p, a[0].(string)) - return - } -check_1: - if argc == 1 { - DirectorProducerStateTableDelete__SWIG_3(p, a[0].(VectorString)) - return - } - if argc == 2 { - DirectorProducerStateTableDelete__SWIG_1(p, a[0].(string), a[1].(string)) - return - } - if argc == 3 { - DirectorProducerStateTableDelete__SWIG_0(p, a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -type SwigcptrProducerStateTable uintptr - -func (p SwigcptrProducerStateTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrProducerStateTable) SwigIsProducerStateTable() { -} - -func (p SwigcptrProducerStateTable) DirectorInterface() interface{} { - return nil -} - -func NewProducerStateTable__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret ProducerStateTable) { - var swig_r ProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (ProducerStateTable)(SwigcptrProducerStateTable(C._wrap_new_ProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_610)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewProducerStateTable__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret ProducerStateTable) { - var swig_r ProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (ProducerStateTable)(SwigcptrProducerStateTable(C._wrap_new_ProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_611)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewProducerStateTable__SWIG_2(arg1 RedisPipeline, arg2 string) (_swig_ret ProducerStateTable) { - var swig_r ProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (ProducerStateTable)(SwigcptrProducerStateTable(C._wrap_new_ProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_612)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewProducerStateTable(a ...interface{}) ProducerStateTable { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_1 - } - return NewProducerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string)) - } -check_1: - if argc == 2 { - return NewProducerStateTable__SWIG_2(a[0].(RedisPipeline), a[1].(string)) - } - if argc == 3 { - return NewProducerStateTable__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func DeleteProducerStateTable(arg1 ProducerStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrProducerStateTable) SetBuffered(arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ProducerStateTable_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) -} - -func (arg1 SwigcptrProducerStateTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_ProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_613)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_614)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_615)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrProducerStateTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_ProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_616)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_617)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrProducerStateTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_618)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrProducerStateTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_ProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_619)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_620)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_621)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrProducerStateTable) Delete__SWIG_1(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_ProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_622)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_623)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrProducerStateTable) Delete__SWIG_2(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_624)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrProducerStateTable) Set__SWIG_3(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrProducerStateTable) Set(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrProducerStateTable) Delete__SWIG_3(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrProducerStateTable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Delete__SWIG_2(a[0].(string)) - return - } -check_1: - if argc == 1 { - p.Delete__SWIG_3(a[0].(VectorString)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrProducerStateTable) Flush() { - _swig_i_0 := arg1 - C._wrap_ProducerStateTable_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrProducerStateTable) Count() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_ProducerStateTable_count_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrProducerStateTable) Clear() { - _swig_i_0 := arg1 - C._wrap_ProducerStateTable_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrProducerStateTable) Create_temp_view() { - _swig_i_0 := arg1 - C._wrap_ProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrProducerStateTable) Apply_temp_view() { - _swig_i_0 := arg1 - C._wrap_ProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func ProducerStateTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrProducerStateTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrProducerStateTable) GetKeySetName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetDelKeySetName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrProducerStateTable) GetStateHashPrefix() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrProducerStateTable) SwigIsTableBase() { -} - -func (p SwigcptrProducerStateTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrProducerStateTable) SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) { - var swig_r TableName_KeySet - _swig_i_0 := arg1 - swig_r = (TableName_KeySet)(SwigcptrTableName_KeySet(C._wrap_ProducerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -type ProducerStateTable interface { - Swigcptr() uintptr - SwigIsProducerStateTable() - DirectorInterface() interface{} - SetBuffered(arg2 bool) - Set(a ...interface{}) - Delete(a ...interface{}) - Flush() - Count() (_swig_ret int64) - Clear() - Create_temp_view() - Apply_temp_view() - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetKeySetName() (_swig_ret string) - GetDelKeySetName() (_swig_ret string) - GetStateHashPrefix() (_swig_ret string) - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) -} - -type _swig_DirectorZmqProducerStateTable struct { - SwigcptrZmqProducerStateTable - v interface{} -} - -func (p *_swig_DirectorZmqProducerStateTable) Swigcptr() uintptr { - return p.SwigcptrZmqProducerStateTable.Swigcptr() -} - -func (p *_swig_DirectorZmqProducerStateTable) SwigIsZmqProducerStateTable() { -} - -func (p *_swig_DirectorZmqProducerStateTable) DirectorInterface() interface{} { - return p.v -} - -func NewDirectorZmqProducerStateTable__SWIG_0(v interface{}, arg1 DBConnector, arg2 string, arg3 ZmqClient, arg4 bool) ZmqProducerStateTable { - p := &_swig_DirectorZmqProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_636)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorZmqProducerStateTable__SWIG_1(v interface{}, arg1 DBConnector, arg2 string, arg3 ZmqClient) ZmqProducerStateTable { - p := &_swig_DirectorZmqProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_637)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorZmqProducerStateTable__SWIG_2(v interface{}, arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool, arg5 bool) ZmqProducerStateTable { - p := &_swig_DirectorZmqProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_638)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3), C._Bool(_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorZmqProducerStateTable__SWIG_3(v interface{}, arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool) ZmqProducerStateTable { - p := &_swig_DirectorZmqProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_639)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorZmqProducerStateTable__SWIG_4(v interface{}, arg1 RedisPipeline, arg2 string, arg3 ZmqClient) ZmqProducerStateTable { - p := &_swig_DirectorZmqProducerStateTable{0, v} - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - p.SwigcptrZmqProducerStateTable = SwigcptrZmqProducerStateTable(C._wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(C.int(swigDirectorAdd(p)), C.uintptr_t(_swig_i_0), *(*C.swig_type_640)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - return p -} - -func NewDirectorZmqProducerStateTable(abi interface{}, a ...interface{}) ZmqProducerStateTable { - argc := len(a) - if argc == 3 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_1 - } - return NewDirectorZmqProducerStateTable__SWIG_1(abi, a[0].(DBConnector), a[1].(string), a[2].(ZmqClient)) - } -check_1: - if argc == 3 { - return NewDirectorZmqProducerStateTable__SWIG_4(abi, a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient)) - } - if argc == 4 { - if _, ok := a[0].(SwigcptrRedisPipeline); !ok { - goto check_3 - } - return NewDirectorZmqProducerStateTable__SWIG_3(abi, a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool)) - } -check_3: - if argc == 4 { - return NewDirectorZmqProducerStateTable__SWIG_0(abi, a[0].(DBConnector), a[1].(string), a[2].(ZmqClient), a[3].(bool)) - } - if argc == 5 { - return NewDirectorZmqProducerStateTable__SWIG_2(abi, a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool), a[4].(bool)) - } - panic("No match for overloaded function call") -} - -func DeleteDirectorZmqProducerStateTable(arg1 ZmqProducerStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_DeleteDirectorZmqProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -//export Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794 -func Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794(c int) { - swigDirectorLookup(c).(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable = 0 - swigDirectorDelete(c) -} - -type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_0 interface { - Set__SWIG_0(string, FieldValuePairs, string, string) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_0(key string, values FieldValuePairs, op string, prefix string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_0); swig_ok { - swig_g.Set__SWIG_0(key, values, op, prefix) - return - } - _swig_i_0 := key - _swig_i_1 := values.Swigcptr() - _swig_i_2 := op - _swig_i_3 := prefix - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_641)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_642)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_643)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_3 - } -} - -func DirectorZmqProducerStateTableSet__SWIG_0(p ZmqProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3.Swigcptr() - _swig_i_2 := arg4 - _swig_i_3 := arg5 - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_641)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_642)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_643)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_3 - } -} - -//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string, arg5 string) { - var _swig_i_0 string - var _swig_i_2 string - var _swig_i_3 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_2 = swigCopyString(arg4) - _swig_i_3 = swigCopyString(arg5) - swig_p.Set__SWIG_0(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2, _swig_i_3) -} - -type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_1 interface { - Set__SWIG_1(string, FieldValuePairs, string) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_1(key string, values FieldValuePairs, op string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_1); swig_ok { - swig_g.Set__SWIG_1(key, values, op) - return - } - _swig_i_0 := key - _swig_i_1 := values.Swigcptr() - _swig_i_2 := op - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_644)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_645)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -func DirectorZmqProducerStateTableSet__SWIG_1(p ZmqProducerStateTable, arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3.Swigcptr() - _swig_i_2 := arg4 - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_644)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_645)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr, arg4 string) { - var _swig_i_0 string - var _swig_i_2 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_2 = swigCopyString(arg4) - swig_p.Set__SWIG_1(_swig_i_0, SwigcptrFieldValuePairs(arg3), _swig_i_2) -} - -type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_2 interface { - Set__SWIG_2(string, FieldValuePairs) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_2(key string, values FieldValuePairs) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_2); swig_ok { - swig_g.Set__SWIG_2(key, values) - return - } - _swig_i_0 := key - _swig_i_1 := values.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_646)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -func DirectorZmqProducerStateTableSet__SWIG_2(p ZmqProducerStateTable, arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg2 - _swig_i_1 := arg3.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_646)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 uintptr) { - var _swig_i_0 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - swig_p.Set__SWIG_2(_swig_i_0, SwigcptrFieldValuePairs(arg3)) -} - -type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_0 interface { - Delete__SWIG_0(string, string, string) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_0(key string, op string, prefix string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_0); swig_ok { - swig_g.Delete__SWIG_0(key, op, prefix) - return - } - _swig_i_0 := key - _swig_i_1 := op - _swig_i_2 := prefix - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_647)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_648)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_649)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -func DirectorZmqProducerStateTableDelete__SWIG_0(p ZmqProducerStateTable, arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3 - _swig_i_2 := arg4 - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_647)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_648)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_649)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_2 - } -} - -//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string, arg4 string) { - var _swig_i_0 string - var _swig_i_1 string - var _swig_i_2 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_1 = swigCopyString(arg3) - _swig_i_2 = swigCopyString(arg4) - swig_p.Delete__SWIG_0(_swig_i_0, _swig_i_1, _swig_i_2) -} - -type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_1 interface { - Delete__SWIG_1(string, string) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_1(key string, op string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_1); swig_ok { - swig_g.Delete__SWIG_1(key, op) - return - } - _swig_i_0 := key - _swig_i_1 := op - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_650)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_651)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } -} - -func DirectorZmqProducerStateTableDelete__SWIG_1(p ZmqProducerStateTable, arg2 string, arg3 string) { - _swig_i_0 := arg2 - _swig_i_1 := arg3 - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_650)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_651)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } - if Swig_escape_always_false { - Swig_escape_val = _swig_i_1 - } -} - -//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(swig_c int, arg2 string, arg3 string) { - var _swig_i_0 string - var _swig_i_1 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - _swig_i_1 = swigCopyString(arg3) - swig_p.Delete__SWIG_1(_swig_i_0, _swig_i_1) -} - -type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_2 interface { - Delete__SWIG_2(string) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_2(key string) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_2); swig_ok { - swig_g.Delete__SWIG_2(key) - return - } - _swig_i_0 := key - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), *(*C.swig_type_652)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -func DirectorZmqProducerStateTableDelete__SWIG_2(p ZmqProducerStateTable, arg2 string) { - _swig_i_0 := arg2 - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), *(*C.swig_type_652)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = _swig_i_0 - } -} - -//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(swig_c int, arg2 string) { - var _swig_i_0 string - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - _swig_i_0 = swigCopyString(arg2) - swig_p.Delete__SWIG_2(_swig_i_0) -} - -type _swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_3 interface { - Set__SWIG_3(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Set__SWIG_3(values Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSet__SWIG_3); swig_ok { - swig_g.Set__SWIG_3(values) - return - } - _swig_i_0 := values.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -func DirectorZmqProducerStateTableSet__SWIG_3(p ZmqProducerStateTable, arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg2.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -//export Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - swig_p.Set__SWIG_3(SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_(arg2)) -} - -func (p _swig_DirectorZmqProducerStateTable) Set(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func DirectorZmqProducerStateTableSet(p *_swig_DirectorZmqProducerStateTable, a ...interface{}) { - argc := len(a) - if argc == 1 { - DirectorZmqProducerStateTableSet__SWIG_3(p, a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) - return - } - if argc == 2 { - DirectorZmqProducerStateTableSet__SWIG_2(p, a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - DirectorZmqProducerStateTableSet__SWIG_1(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - DirectorZmqProducerStateTableSet__SWIG_0(p, a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -type _swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_3 interface { - Delete__SWIG_3(VectorString) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Delete__SWIG_3(keys VectorString) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableDelete__SWIG_3); swig_ok { - swig_g.Delete__SWIG_3(keys) - return - } - _swig_i_0 := keys.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -func DirectorZmqProducerStateTableDelete__SWIG_3(p ZmqProducerStateTable, arg2 VectorString) { - _swig_i_0 := arg2.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -//export Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - swig_p.Delete__SWIG_3(SwigcptrVectorString(arg2)) -} - -func (p _swig_DirectorZmqProducerStateTable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Delete__SWIG_2(a[0].(string)) - return - } -check_1: - if argc == 1 { - p.Delete__SWIG_3(a[0].(VectorString)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func DirectorZmqProducerStateTableDelete(p *_swig_DirectorZmqProducerStateTable, a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - DirectorZmqProducerStateTableDelete__SWIG_2(p, a[0].(string)) - return - } -check_1: - if argc == 1 { - DirectorZmqProducerStateTableDelete__SWIG_3(p, a[0].(VectorString)) - return - } - if argc == 2 { - DirectorZmqProducerStateTableDelete__SWIG_1(p, a[0].(string), a[1].(string)) - return - } - if argc == 3 { - DirectorZmqProducerStateTableDelete__SWIG_0(p, a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -type _swig_DirectorInterfaceZmqProducerStateTableSend interface { - Send(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) -} - -func (swig_p *_swig_DirectorZmqProducerStateTable) Send(kcos Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - if swig_g, swig_ok := swig_p.v.(_swig_DirectorInterfaceZmqProducerStateTableSend); swig_ok { - swig_g.Send(kcos) - return - } - _swig_i_0 := kcos.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(C.uintptr_t(swig_p.SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -func DirectorZmqProducerStateTableSend(p ZmqProducerStateTable, arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg2.Swigcptr() - C._wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(C.uintptr_t(p.(*_swig_DirectorZmqProducerStateTable).SwigcptrZmqProducerStateTable), C.uintptr_t(_swig_i_0)) -} - -//export Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794 -func Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794(swig_c int, arg2 uintptr) { - swig_p := swigDirectorLookup(swig_c).(*_swig_DirectorZmqProducerStateTable) - swig_p.Send(SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_(arg2)) -} - -type SwigcptrZmqProducerStateTable uintptr - -func (p SwigcptrZmqProducerStateTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrZmqProducerStateTable) SwigIsZmqProducerStateTable() { -} - -func (p SwigcptrZmqProducerStateTable) DirectorInterface() interface{} { - return nil -} - -func NewZmqProducerStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 ZmqClient, arg4 bool) (_swig_ret ZmqProducerStateTable) { - var swig_r ZmqProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_636)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqProducerStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 ZmqClient) (_swig_ret ZmqProducerStateTable) { - var swig_r ZmqProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_637)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqProducerStateTable__SWIG_2(arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool, arg5 bool) (_swig_ret ZmqProducerStateTable) { - var swig_r ZmqProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_638)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3), C._Bool(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqProducerStateTable__SWIG_3(arg1 RedisPipeline, arg2 string, arg3 ZmqClient, arg4 bool) (_swig_ret ZmqProducerStateTable) { - var swig_r ZmqProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_639)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqProducerStateTable__SWIG_4(arg1 RedisPipeline, arg2 string, arg3 ZmqClient) (_swig_ret ZmqProducerStateTable) { - var swig_r ZmqProducerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (ZmqProducerStateTable)(SwigcptrZmqProducerStateTable(C._wrap_new_ZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_640)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewZmqProducerStateTable(a ...interface{}) ZmqProducerStateTable { - argc := len(a) - if argc == 3 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_1 - } - return NewZmqProducerStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(ZmqClient)) - } -check_1: - if argc == 3 { - return NewZmqProducerStateTable__SWIG_4(a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient)) - } - if argc == 4 { - if _, ok := a[0].(SwigcptrRedisPipeline); !ok { - goto check_3 - } - return NewZmqProducerStateTable__SWIG_3(a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool)) - } -check_3: - if argc == 4 { - return NewZmqProducerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(ZmqClient), a[3].(bool)) - } - if argc == 5 { - return NewZmqProducerStateTable__SWIG_2(a[0].(RedisPipeline), a[1].(string), a[2].(ZmqClient), a[3].(bool), a[4].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_0(arg2 string, arg3 FieldValuePairs, arg4 string, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - _swig_i_4 := arg5 - C._wrap_ZmqProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_641)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_642)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_643)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_1(arg2 string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_ZmqProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_644)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2), *(*C.swig_type_645)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_2(arg2 string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ZmqProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_646)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_0(arg2 string, arg3 string, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_ZmqProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_647)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_648)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_649)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_1(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_ZmqProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_650)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_651)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_2(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ZmqProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_652)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrZmqProducerStateTable) Set__SWIG_3(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ZmqProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrZmqProducerStateTable) Set(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Set__SWIG_3(a[0].(Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Set__SWIG_2(a[0].(string), a[1].(FieldValuePairs)) - return - } - if argc == 3 { - p.Set__SWIG_1(a[0].(string), a[1].(FieldValuePairs), a[2].(string)) - return - } - if argc == 4 { - p.Set__SWIG_0(a[0].(string), a[1].(FieldValuePairs), a[2].(string), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrZmqProducerStateTable) Delete__SWIG_3(arg2 VectorString) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ZmqProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (p SwigcptrZmqProducerStateTable) Delete(a ...interface{}) { - argc := len(a) - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Delete__SWIG_2(a[0].(string)) - return - } -check_1: - if argc == 1 { - p.Delete__SWIG_3(a[0].(VectorString)) - return - } - if argc == 2 { - p.Delete__SWIG_1(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrZmqProducerStateTable) Send(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ZmqProducerStateTable_send_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrZmqProducerStateTable) DbUpdaterQueueSize() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_ZmqProducerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func DeleteZmqProducerStateTable(arg1 ZmqProducerStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ZmqProducerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrZmqProducerStateTable) SetBuffered(arg1 bool) { - _swig_i_0 := arg1 - C._wrap_ZmqProducerStateTable_setBuffered_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C._Bool(_swig_i_0)) -} - -func (_swig_base SwigcptrZmqProducerStateTable) Flush() { - C._wrap_ZmqProducerStateTable_flush_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrZmqProducerStateTable) Count() (_swig_ret int64) { - var swig_r int64 - swig_r = (int64)(C._wrap_ZmqProducerStateTable_count_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrZmqProducerStateTable) Clear() { - C._wrap_ZmqProducerStateTable_clear_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrZmqProducerStateTable) Create_temp_view() { - C._wrap_ZmqProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrZmqProducerStateTable) Apply_temp_view() { - C._wrap_ZmqProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func ZmqProducerStateTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ZmqProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ZmqProducerStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ZmqProducerStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ZmqProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ZmqProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ZmqProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ZmqProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrZmqProducerStateTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetKeySetName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ZmqProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetDelKeySetName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ZmqProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrZmqProducerStateTable) GetStateHashPrefix() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ZmqProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrZmqProducerStateTable) SwigIsProducerStateTable() { -} - -func (p SwigcptrZmqProducerStateTable) SwigGetProducerStateTable() ProducerStateTable { - return SwigcptrProducerStateTable(p.Swigcptr()) -} - -func (p SwigcptrZmqProducerStateTable) SwigIsTableBase() { -} - -func (p SwigcptrZmqProducerStateTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (p SwigcptrZmqProducerStateTable) SwigGetTableName_KeySet() TableName_KeySet { - return p.SwigGetProducerStateTable().SwigGetTableName_KeySet() -} - -type ZmqProducerStateTable interface { - Swigcptr() uintptr - SwigIsZmqProducerStateTable() - DirectorInterface() interface{} - Set(a ...interface{}) - Delete(a ...interface{}) - Send(arg2 Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) - DbUpdaterQueueSize() (_swig_ret int64) - SetBuffered(arg1 bool) - Flush() - Count() (_swig_ret int64) - Clear() - Create_temp_view() - Apply_temp_view() - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetKeySetName() (_swig_ret string) - GetDelKeySetName() (_swig_ret string) - GetStateHashPrefix() (_swig_ret string) - SwigIsProducerStateTable() - SwigGetProducerStateTable() ProducerStateTable - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableName_KeySet() TableName_KeySet -} - -type SwigcptrConsumerTableBase uintptr - -func (p SwigcptrConsumerTableBase) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrConsumerTableBase) SwigIsConsumerTableBase() { -} - -func (arg1 SwigcptrConsumerTableBase) GetPOP_BATCH_SIZE() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_ConsumerTableBase_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func DeleteConsumerTableBase(arg1 ConsumerTableBase) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ConsumerTableBase_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrConsumerTableBase) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConsumerTableBase_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_0(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_ConsumerTableBase_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), *(*C.swig_type_665)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_1(arg2 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ConsumerTableBase_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_2(arg2 *string, arg3 *string, arg4 FieldValuePairs, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - _swig_i_4 := arg5 - C._wrap_ConsumerTableBase_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.uintptr_t(_swig_i_3), *(*C.swig_type_666)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func (arg1 SwigcptrConsumerTableBase) Pop__SWIG_3(arg2 *string, arg3 *string, arg4 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_ConsumerTableBase_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.uintptr_t(_swig_i_3)) -} - -func (p SwigcptrConsumerTableBase) Pop(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) - return - } - if argc == 3 { - p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) - return - } - if argc == 4 { - p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConsumerTableBase) Empty() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_ConsumerTableBase_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func ConsumerTableBaseGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTableBase_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTableBase) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTableBase_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTableBase) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTableBase_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTableBase) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTableBase_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTableBase) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTableBase) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTableBase) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrConsumerTableBase) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerTableBase) Pops__SWIG_0(arg1 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_ConsumerTableBase_pops__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerTableBase) Pops__SWIG_1(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList, arg4 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_ConsumerTableBase_pops__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_476)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (_swig_base SwigcptrConsumerTableBase) Pops__SWIG_2(arg1 VectorString, arg2 VectorString, arg3 FieldValuePairsList) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3.Swigcptr() - C._wrap_ConsumerTableBase_pops__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (p SwigcptrConsumerTableBase) Pops(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pops__SWIG_0(a[0].(KeyOpFieldsValuesQueue)) - return - } - if argc == 3 { - p.Pops__SWIG_2(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList)) - return - } - if argc == 4 { - p.Pops__SWIG_1(a[0].(VectorString), a[1].(VectorString), a[2].(FieldValuePairsList), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerTableBase) GetFd() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ConsumerTableBase_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) ReadData() (_swig_ret uint64) { - var swig_r uint64 - swig_r = (uint64)(C._wrap_ConsumerTableBase_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) HasData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTableBase_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) HasCachedData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTableBase_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) InitializedWithData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTableBase_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) UpdateAfterRead() { - C._wrap_ConsumerTableBase_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrConsumerTableBase) Subscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTableBase_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerTableBase) Psubscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTableBase_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerTableBase) Punsubscribe(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConsumerTableBase_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConsumerTableBase) SetQueueLength(arg1 int64) { - _swig_i_0 := arg1 - C._wrap_ConsumerTableBase_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerTableBase) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ConsumerTableBase_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) Multi() { - C._wrap_ConsumerTableBase_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrConsumerTableBase) Exec() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTableBase_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTableBase) Enqueue__SWIG_0(arg1 string, arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConsumerTableBase_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConsumerTableBase) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTableBase_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (p SwigcptrConsumerTableBase) Enqueue(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) - return - } -check_1: - if argc == 2 { - p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerTableBase) DequeueReply() (_swig_ret RedisReply) { - var swig_r RedisReply - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_ConsumerTableBase_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (p SwigcptrConsumerTableBase) SwigIsTableConsumable() { -} - -func (p SwigcptrConsumerTableBase) SwigGetTableConsumable() TableConsumable { - return SwigcptrTableConsumable(p.Swigcptr()) -} - -func (p SwigcptrConsumerTableBase) SwigIsTableBase() { -} - -func (p SwigcptrConsumerTableBase) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrConsumerTableBase) SwigGetRedisTransactioner() (_swig_ret RedisTransactioner) { - var swig_r RedisTransactioner - _swig_i_0 := arg1 - swig_r = (RedisTransactioner)(SwigcptrRedisTransactioner(C._wrap_ConsumerTableBase_SwigGetRedisTransactioner_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrConsumerTableBase) SwigGetTableEntryPoppable() TableEntryPoppable { - return p.SwigGetTableConsumable().SwigGetTableEntryPoppable() -} - -func (p SwigcptrConsumerTableBase) SwigGetRedisSelect() RedisSelect { - return p.SwigGetTableConsumable().SwigGetRedisSelect() -} - -func (p SwigcptrConsumerTableBase) SwigGetSelectable() Selectable { - return p.SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() -} - -type ConsumerTableBase interface { - Swigcptr() uintptr - SwigIsConsumerTableBase() - GetPOP_BATCH_SIZE() (_swig_ret int) - GetDbConnector() (_swig_ret DBConnector) - Pop(a ...interface{}) - Empty() (_swig_ret bool) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - Pops(a ...interface{}) - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - Subscribe(arg1 DBConnector, arg2 string) - Psubscribe(arg1 DBConnector, arg2 string) - Punsubscribe(arg1 string) - SetQueueLength(arg1 int64) - GetPri() (_swig_ret int) - Multi() - Exec() (_swig_ret bool) - Enqueue(a ...interface{}) - DequeueReply() (_swig_ret RedisReply) - SwigIsTableConsumable() - SwigGetTableConsumable() TableConsumable - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetRedisTransactioner() (_swig_ret RedisTransactioner) - SwigGetTableEntryPoppable() TableEntryPoppable - SwigGetRedisSelect() RedisSelect - SwigGetSelectable() Selectable -} - -type SwigcptrConsumerTable uintptr - -func (p SwigcptrConsumerTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrConsumerTable) SwigIsConsumerTable() { -} - -func NewConsumerTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int) (_swig_ret ConsumerTable) { - var swig_r ConsumerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (ConsumerTable)(SwigcptrConsumerTable(C._wrap_new_ConsumerTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_676)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConsumerTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret ConsumerTable) { - var swig_r ConsumerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (ConsumerTable)(SwigcptrConsumerTable(C._wrap_new_ConsumerTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_677)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConsumerTable__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret ConsumerTable) { - var swig_r ConsumerTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (ConsumerTable)(SwigcptrConsumerTable(C._wrap_new_ConsumerTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_678)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConsumerTable(a ...interface{}) ConsumerTable { - argc := len(a) - if argc == 2 { - return NewConsumerTable__SWIG_2(a[0].(DBConnector), a[1].(string)) - } - if argc == 3 { - return NewConsumerTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) - } - if argc == 4 { - return NewConsumerTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConsumerTable) Pops(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ConsumerTable_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrConsumerTable) SetModifyRedis(arg2 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConsumerTable_setModifyRedis_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1)) -} - -func DeleteConsumerTable(arg1 ConsumerTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ConsumerTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerTable) GetPOP_BATCH_SIZE() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_GetConsumerTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConsumerTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_679)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerTable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_ConsumerTable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerTable) Pop__SWIG_2(arg1 *string, arg2 *string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_ConsumerTable_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_680)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (_swig_base SwigcptrConsumerTable) Pop__SWIG_3(arg1 *string, arg2 *string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ConsumerTable_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (p SwigcptrConsumerTable) Pop(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) - return - } - if argc == 3 { - p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) - return - } - if argc == 4 { - p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerTable) Empty() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTable_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func ConsumerTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrConsumerTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerTable) GetFd() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ConsumerTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) ReadData() (_swig_ret uint64) { - var swig_r uint64 - swig_r = (uint64)(C._wrap_ConsumerTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) HasData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) HasCachedData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) InitializedWithData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) UpdateAfterRead() { - C._wrap_ConsumerTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrConsumerTable) Subscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerTable) Psubscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerTable) Punsubscribe(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConsumerTable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConsumerTable) SetQueueLength(arg1 int64) { - _swig_i_0 := arg1 - C._wrap_ConsumerTable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerTable) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ConsumerTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) Multi() { - C._wrap_ConsumerTable_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrConsumerTable) Exec() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerTable_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) Enqueue__SWIG_0(arg1 string, arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConsumerTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConsumerTable) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (p SwigcptrConsumerTable) Enqueue(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) - return - } -check_1: - if argc == 2 { - p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerTable) DequeueReply() (_swig_ret RedisReply) { - var swig_r RedisReply - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_ConsumerTable_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrConsumerTable) GetKeyValueOpQueueTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrConsumerTable) SwigIsConsumerTableBase() { -} - -func (p SwigcptrConsumerTable) SwigGetConsumerTableBase() ConsumerTableBase { - return SwigcptrConsumerTableBase(p.Swigcptr()) -} - -func (p SwigcptrConsumerTable) SwigIsTableConsumable() { -} - -func (p SwigcptrConsumerTable) SwigGetTableConsumable() TableConsumable { - return SwigcptrTableConsumable(p.Swigcptr()) -} - -func (p SwigcptrConsumerTable) SwigIsTableBase() { -} - -func (p SwigcptrConsumerTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrConsumerTable) SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) { - var swig_r TableName_KeyValueOpQueues - _swig_i_0 := arg1 - swig_r = (TableName_KeyValueOpQueues)(SwigcptrTableName_KeyValueOpQueues(C._wrap_ConsumerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrConsumerTable) SwigGetTableEntryPoppable() TableEntryPoppable { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetTableEntryPoppable() -} - -func (p SwigcptrConsumerTable) SwigGetRedisSelect() RedisSelect { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect() -} - -func (p SwigcptrConsumerTable) SwigGetSelectable() Selectable { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() -} - -func (p SwigcptrConsumerTable) SwigGetRedisTransactioner() RedisTransactioner { - return p.SwigGetConsumerTableBase().SwigGetRedisTransactioner() -} - -type ConsumerTable interface { - Swigcptr() uintptr - SwigIsConsumerTable() - Pops(arg2 KeyOpFieldsValuesQueue) - SetModifyRedis(arg2 bool) - GetPOP_BATCH_SIZE() (_swig_ret int) - GetDbConnector() (_swig_ret DBConnector) - Pop(a ...interface{}) - Empty() (_swig_ret bool) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - Subscribe(arg1 DBConnector, arg2 string) - Psubscribe(arg1 DBConnector, arg2 string) - Punsubscribe(arg1 string) - SetQueueLength(arg1 int64) - GetPri() (_swig_ret int) - Multi() - Exec() (_swig_ret bool) - Enqueue(a ...interface{}) - DequeueReply() (_swig_ret RedisReply) - GetKeyValueOpQueueTableName() (_swig_ret string) - SwigIsConsumerTableBase() - SwigGetConsumerTableBase() ConsumerTableBase - SwigIsTableConsumable() - SwigGetTableConsumable() TableConsumable - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableName_KeyValueOpQueues() (_swig_ret TableName_KeyValueOpQueues) - SwigGetTableEntryPoppable() TableEntryPoppable - SwigGetRedisSelect() RedisSelect - SwigGetSelectable() Selectable - SwigGetRedisTransactioner() RedisTransactioner -} - -type SwigcptrConsumerStateTable uintptr - -func (p SwigcptrConsumerStateTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrConsumerStateTable) SwigIsConsumerStateTable() { -} - -func NewConsumerStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int) (_swig_ret ConsumerStateTable) { - var swig_r ConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (ConsumerStateTable)(SwigcptrConsumerStateTable(C._wrap_new_ConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_690)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConsumerStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret ConsumerStateTable) { - var swig_r ConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (ConsumerStateTable)(SwigcptrConsumerStateTable(C._wrap_new_ConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_691)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConsumerStateTable__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret ConsumerStateTable) { - var swig_r ConsumerStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (ConsumerStateTable)(SwigcptrConsumerStateTable(C._wrap_new_ConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_692)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewConsumerStateTable(a ...interface{}) ConsumerStateTable { - argc := len(a) - if argc == 2 { - return NewConsumerStateTable__SWIG_2(a[0].(DBConnector), a[1].(string)) - } - if argc == 3 { - return NewConsumerStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) - } - if argc == 4 { - return NewConsumerStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrConsumerStateTable) Pops(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_ConsumerStateTable_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func DeleteConsumerStateTable(arg1 ConsumerStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_ConsumerStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerStateTable) GetPOP_BATCH_SIZE() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_GetConsumerStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_ConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_679)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_ConsumerStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_2(arg1 *string, arg2 *string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_ConsumerStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_680)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (_swig_base SwigcptrConsumerStateTable) Pop__SWIG_3(arg1 *string, arg2 *string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_ConsumerStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (p SwigcptrConsumerStateTable) Pop(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) - return - } - if argc == 3 { - p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) - return - } - if argc == 4 { - p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerStateTable) Empty() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerStateTable_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func ConsumerStateTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_ConsumerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrConsumerStateTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerStateTable) GetFd() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ConsumerStateTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) ReadData() (_swig_ret uint64) { - var swig_r uint64 - swig_r = (uint64)(C._wrap_ConsumerStateTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) HasData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerStateTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) HasCachedData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) InitializedWithData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) UpdateAfterRead() { - C._wrap_ConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrConsumerStateTable) Subscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerStateTable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerStateTable) Psubscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerStateTable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrConsumerStateTable) Punsubscribe(arg1 string) { - _swig_i_0 := arg1 - C._wrap_ConsumerStateTable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConsumerStateTable) SetQueueLength(arg1 int64) { - _swig_i_0 := arg1 - C._wrap_ConsumerStateTable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) -} - -func (_swig_base SwigcptrConsumerStateTable) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_ConsumerStateTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) Multi() { - C._wrap_ConsumerStateTable_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrConsumerStateTable) Exec() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_ConsumerStateTable_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) Enqueue__SWIG_0(arg1 string, arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_ConsumerStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrConsumerStateTable) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_ConsumerStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (p SwigcptrConsumerStateTable) Enqueue(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) - return - } -check_1: - if argc == 2 { - p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrConsumerStateTable) DequeueReply() (_swig_ret RedisReply) { - var swig_r RedisReply - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_ConsumerStateTable_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrConsumerStateTable) GetKeySetName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerStateTable_getKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetDelKeySetName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrConsumerStateTable) GetStateHashPrefix() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_ConsumerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrConsumerStateTable) SwigIsConsumerTableBase() { -} - -func (p SwigcptrConsumerStateTable) SwigGetConsumerTableBase() ConsumerTableBase { - return SwigcptrConsumerTableBase(p.Swigcptr()) -} - -func (p SwigcptrConsumerStateTable) SwigIsTableConsumable() { -} - -func (p SwigcptrConsumerStateTable) SwigGetTableConsumable() TableConsumable { - return SwigcptrTableConsumable(p.Swigcptr()) -} - -func (p SwigcptrConsumerStateTable) SwigIsTableBase() { -} - -func (p SwigcptrConsumerStateTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (arg1 SwigcptrConsumerStateTable) SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) { - var swig_r TableName_KeySet - _swig_i_0 := arg1 - swig_r = (TableName_KeySet)(SwigcptrTableName_KeySet(C._wrap_ConsumerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (p SwigcptrConsumerStateTable) SwigGetTableEntryPoppable() TableEntryPoppable { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetTableEntryPoppable() -} - -func (p SwigcptrConsumerStateTable) SwigGetRedisSelect() RedisSelect { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect() -} - -func (p SwigcptrConsumerStateTable) SwigGetSelectable() Selectable { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() -} - -func (p SwigcptrConsumerStateTable) SwigGetRedisTransactioner() RedisTransactioner { - return p.SwigGetConsumerTableBase().SwigGetRedisTransactioner() -} - -type ConsumerStateTable interface { - Swigcptr() uintptr - SwigIsConsumerStateTable() - Pops(arg2 KeyOpFieldsValuesQueue) - GetPOP_BATCH_SIZE() (_swig_ret int) - GetDbConnector() (_swig_ret DBConnector) - Pop(a ...interface{}) - Empty() (_swig_ret bool) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - Subscribe(arg1 DBConnector, arg2 string) - Psubscribe(arg1 DBConnector, arg2 string) - Punsubscribe(arg1 string) - SetQueueLength(arg1 int64) - GetPri() (_swig_ret int) - Multi() - Exec() (_swig_ret bool) - Enqueue(a ...interface{}) - DequeueReply() (_swig_ret RedisReply) - GetKeySetName() (_swig_ret string) - GetDelKeySetName() (_swig_ret string) - GetStateHashPrefix() (_swig_ret string) - SwigIsConsumerTableBase() - SwigGetConsumerTableBase() ConsumerTableBase - SwigIsTableConsumable() - SwigGetTableConsumable() TableConsumable - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableName_KeySet() (_swig_ret TableName_KeySet) - SwigGetTableEntryPoppable() TableEntryPoppable - SwigGetRedisSelect() RedisSelect - SwigGetSelectable() Selectable - SwigGetRedisTransactioner() RedisTransactioner -} - -type SwigcptrSubscriberStateTable uintptr - -func (p SwigcptrSubscriberStateTable) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrSubscriberStateTable) SwigIsSubscriberStateTable() { -} - -func NewSubscriberStateTable__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int) (_swig_ret SubscriberStateTable) { - var swig_r SubscriberStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_new_SubscriberStateTable__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_704)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_intgo(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewSubscriberStateTable__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret SubscriberStateTable) { - var swig_r SubscriberStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_new_SubscriberStateTable__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_705)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewSubscriberStateTable__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret SubscriberStateTable) { - var swig_r SubscriberStateTable - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (SubscriberStateTable)(SwigcptrSubscriberStateTable(C._wrap_new_SubscriberStateTable__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_706)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewSubscriberStateTable(a ...interface{}) SubscriberStateTable { - argc := len(a) - if argc == 2 { - return NewSubscriberStateTable__SWIG_2(a[0].(DBConnector), a[1].(string)) - } - if argc == 3 { - return NewSubscriberStateTable__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) - } - if argc == 4 { - return NewSubscriberStateTable__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrSubscriberStateTable) Pops(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_SubscriberStateTable_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrSubscriberStateTable) ReadData() (_swig_ret uint64) { - var swig_r uint64 - _swig_i_0 := arg1 - swig_r = (uint64)(C._wrap_SubscriberStateTable_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSubscriberStateTable) HasData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_SubscriberStateTable_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSubscriberStateTable) HasCachedData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_SubscriberStateTable_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrSubscriberStateTable) InitializedWithData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_SubscriberStateTable_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func DeleteSubscriberStateTable(arg1 SubscriberStateTable) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_SubscriberStateTable_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrSubscriberStateTable) GetPOP_BATCH_SIZE() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_GetSubscriberStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrSubscriberStateTable) GetDbConnector() (_swig_ret DBConnector) { - var swig_r DBConnector - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_SubscriberStateTable_getDbConnector_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_0(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_SubscriberStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_679)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_1(arg1 Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_SubscriberStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0)) -} - -func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_2(arg1 *string, arg2 *string, arg3 FieldValuePairs, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - _swig_i_3 := arg4 - C._wrap_SubscriberStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2), *(*C.swig_type_680)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -func (_swig_base SwigcptrSubscriberStateTable) Pop__SWIG_3(arg1 *string, arg2 *string, arg3 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - C._wrap_SubscriberStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_voidp(_swig_i_0), C.swig_voidp(_swig_i_1), C.uintptr_t(_swig_i_2)) -} - -func (p SwigcptrSubscriberStateTable) Pop(a ...interface{}) { - argc := len(a) - if argc == 1 { - p.Pop__SWIG_1(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_)) - return - } - if argc == 2 { - p.Pop__SWIG_0(a[0].(Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_), a[1].(string)) - return - } - if argc == 3 { - p.Pop__SWIG_3(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs)) - return - } - if argc == 4 { - p.Pop__SWIG_2(a[0].(*string), a[1].(*string), a[2].(FieldValuePairs), a[3].(string)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrSubscriberStateTable) Empty() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_SubscriberStateTable_empty_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func SubscriberStateTableGetTableSeparator(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SubscriberStateTable_getTableSeparator_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrSubscriberStateTable) GetTableName() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_SubscriberStateTable_getTableName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrSubscriberStateTable) GetKeyName(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SubscriberStateTable_getKeyName_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_469)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrSubscriberStateTable) GetTableNameSeparator() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_SubscriberStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrSubscriberStateTable) GetChannelName__SWIG_0() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_SubscriberStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrSubscriberStateTable) GetChannelName__SWIG_1(arg1 string) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SubscriberStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_473)(unsafe.Pointer(&_swig_i_0))) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (_swig_base SwigcptrSubscriberStateTable) GetChannelName__SWIG_2(arg1 int) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_SubscriberStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (p SwigcptrSubscriberStateTable) GetChannelName(a ...interface{}) string { - argc := len(a) - if argc == 0 { - return p.GetChannelName__SWIG_0() - } - if argc == 1 { - if _, ok := a[0].(string); !ok { - goto check_2 - } - return p.GetChannelName__SWIG_1(a[0].(string)) - } -check_2: - if argc == 1 { - return p.GetChannelName__SWIG_2(a[0].(int)) - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrSubscriberStateTable) GetFd() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_SubscriberStateTable_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrSubscriberStateTable) UpdateAfterRead() { - C._wrap_SubscriberStateTable_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrSubscriberStateTable) Subscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_SubscriberStateTable_subscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_478)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrSubscriberStateTable) Psubscribe(arg1 DBConnector, arg2 string) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_SubscriberStateTable_psubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), *(*C.swig_type_479)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (_swig_base SwigcptrSubscriberStateTable) Punsubscribe(arg1 string) { - _swig_i_0 := arg1 - C._wrap_SubscriberStateTable_punsubscribe_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_480)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrSubscriberStateTable) SetQueueLength(arg1 int64) { - _swig_i_0 := arg1 - C._wrap_SubscriberStateTable_setQueueLength_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.swig_type_481(_swig_i_0)) -} - -func (_swig_base SwigcptrSubscriberStateTable) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_SubscriberStateTable_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrSubscriberStateTable) Multi() { - C._wrap_SubscriberStateTable_multi_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrSubscriberStateTable) Exec() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_SubscriberStateTable_exec_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrSubscriberStateTable) Enqueue__SWIG_0(arg1 string, arg2 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_SubscriberStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), *(*C.swig_type_675)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func (_swig_base SwigcptrSubscriberStateTable) Enqueue__SWIG_1(arg1 RedisCommand, arg2 int) { - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - C._wrap_SubscriberStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base), C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (p SwigcptrSubscriberStateTable) Enqueue(a ...interface{}) { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(string); !ok { - goto check_1 - } - p.Enqueue__SWIG_0(a[0].(string), a[1].(int)) - return - } -check_1: - if argc == 2 { - p.Enqueue__SWIG_1(a[0].(RedisCommand), a[1].(int)) - return - } - panic("No match for overloaded function call") -} - -func (_swig_base SwigcptrSubscriberStateTable) DequeueReply() (_swig_ret RedisReply) { - var swig_r RedisReply - swig_r = (RedisReply)(SwigcptrRedisReply(C._wrap_SubscriberStateTable_dequeueReply_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)))) - return swig_r -} - -func (p SwigcptrSubscriberStateTable) SwigIsConsumerTableBase() { -} - -func (p SwigcptrSubscriberStateTable) SwigGetConsumerTableBase() ConsumerTableBase { - return SwigcptrConsumerTableBase(p.Swigcptr()) -} - -func (p SwigcptrSubscriberStateTable) SwigIsTableConsumable() { -} - -func (p SwigcptrSubscriberStateTable) SwigGetTableConsumable() TableConsumable { - return SwigcptrTableConsumable(p.Swigcptr()) -} - -func (p SwigcptrSubscriberStateTable) SwigIsTableBase() { -} - -func (p SwigcptrSubscriberStateTable) SwigGetTableBase() TableBase { - return SwigcptrTableBase(p.Swigcptr()) -} - -func (p SwigcptrSubscriberStateTable) SwigGetTableEntryPoppable() TableEntryPoppable { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetTableEntryPoppable() -} - -func (p SwigcptrSubscriberStateTable) SwigGetRedisSelect() RedisSelect { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect() -} - -func (p SwigcptrSubscriberStateTable) SwigGetSelectable() Selectable { - return p.SwigGetConsumerTableBase().SwigGetTableConsumable().SwigGetRedisSelect().SwigGetSelectable() -} - -func (p SwigcptrSubscriberStateTable) SwigGetRedisTransactioner() RedisTransactioner { - return p.SwigGetConsumerTableBase().SwigGetRedisTransactioner() -} - -type SubscriberStateTable interface { - Swigcptr() uintptr - SwigIsSubscriberStateTable() - Pops(arg2 KeyOpFieldsValuesQueue) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - InitializedWithData() (_swig_ret bool) - GetPOP_BATCH_SIZE() (_swig_ret int) - GetDbConnector() (_swig_ret DBConnector) - Pop(a ...interface{}) - Empty() (_swig_ret bool) - GetTableName() (_swig_ret string) - GetKeyName(arg1 string) (_swig_ret string) - GetTableNameSeparator() (_swig_ret string) - GetChannelName(a ...interface{}) string - GetFd() (_swig_ret int) - UpdateAfterRead() - Subscribe(arg1 DBConnector, arg2 string) - Psubscribe(arg1 DBConnector, arg2 string) - Punsubscribe(arg1 string) - SetQueueLength(arg1 int64) - GetPri() (_swig_ret int) - Multi() - Exec() (_swig_ret bool) - Enqueue(a ...interface{}) - DequeueReply() (_swig_ret RedisReply) - SwigIsConsumerTableBase() - SwigGetConsumerTableBase() ConsumerTableBase - SwigIsTableConsumable() - SwigGetTableConsumable() TableConsumable - SwigIsTableBase() - SwigGetTableBase() TableBase - SwigGetTableEntryPoppable() TableEntryPoppable - SwigGetRedisSelect() RedisSelect - SwigGetSelectable() Selectable - SwigGetRedisTransactioner() RedisTransactioner -} - -func GetDEFAULT_NC_POP_BATCH_SIZE() (_swig_ret int64) { - var swig_r int64 - swig_r = (int64)(C._wrap_DEFAULT_NC_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794()) - return swig_r -} - -type SwigcptrNotificationConsumer uintptr - -func (p SwigcptrNotificationConsumer) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrNotificationConsumer) SwigIsNotificationConsumer() { -} - -func NewNotificationConsumer__SWIG_0(arg1 DBConnector, arg2 string, arg3 int, arg4 int64) (_swig_ret NotificationConsumer) { - var swig_r NotificationConsumer - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (NotificationConsumer)(SwigcptrNotificationConsumer(C._wrap_new_NotificationConsumer__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_716)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C.swig_type_717(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewNotificationConsumer__SWIG_1(arg1 DBConnector, arg2 string, arg3 int) (_swig_ret NotificationConsumer) { - var swig_r NotificationConsumer - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (NotificationConsumer)(SwigcptrNotificationConsumer(C._wrap_new_NotificationConsumer__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_718)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewNotificationConsumer__SWIG_2(arg1 DBConnector, arg2 string) (_swig_ret NotificationConsumer) { - var swig_r NotificationConsumer - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (NotificationConsumer)(SwigcptrNotificationConsumer(C._wrap_new_NotificationConsumer__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_719)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewNotificationConsumer(a ...interface{}) NotificationConsumer { - argc := len(a) - if argc == 2 { - return NewNotificationConsumer__SWIG_2(a[0].(DBConnector), a[1].(string)) - } - if argc == 3 { - return NewNotificationConsumer__SWIG_1(a[0].(DBConnector), a[1].(string), a[2].(int)) - } - if argc == 4 { - return NewNotificationConsumer__SWIG_0(a[0].(DBConnector), a[1].(string), a[2].(int), a[3].(int64)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrNotificationConsumer) Pop(arg2 *string, arg3 *string, arg4 FieldValuePairs) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_NotificationConsumer_pop_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.uintptr_t(_swig_i_3)) -} - -func (arg1 SwigcptrNotificationConsumer) Pops(arg2 KeyOpFieldsValuesQueue) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_NotificationConsumer_pops_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrNotificationConsumer) Peek() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_NotificationConsumer_peek_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func DeleteNotificationConsumer(arg1 NotificationConsumer) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_NotificationConsumer_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (arg1 SwigcptrNotificationConsumer) GetFd() (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - swig_r = (int)(C._wrap_NotificationConsumer_getFd_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrNotificationConsumer) ReadData() (_swig_ret uint64) { - var swig_r uint64 - _swig_i_0 := arg1 - swig_r = (uint64)(C._wrap_NotificationConsumer_readData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrNotificationConsumer) HasData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_NotificationConsumer_hasData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrNotificationConsumer) HasCachedData() (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_NotificationConsumer_hasCachedData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrNotificationConsumer) GetPOP_BATCH_SIZE() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_NotificationConsumer_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (_swig_base SwigcptrNotificationConsumer) InitializedWithData() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_NotificationConsumer_initializedWithData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (_swig_base SwigcptrNotificationConsumer) UpdateAfterRead() { - C._wrap_NotificationConsumer_updateAfterRead_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base)) -} - -func (_swig_base SwigcptrNotificationConsumer) GetPri() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_NotificationConsumer_getPri_swsscommon_728e05b169b08794(C.uintptr_t(_swig_base))) - return swig_r -} - -func (p SwigcptrNotificationConsumer) SwigIsSelectable() { -} - -func (p SwigcptrNotificationConsumer) SwigGetSelectable() Selectable { - return SwigcptrSelectable(p.Swigcptr()) -} - -type NotificationConsumer interface { - Swigcptr() uintptr - SwigIsNotificationConsumer() - Pop(arg2 *string, arg3 *string, arg4 FieldValuePairs) - Pops(arg2 KeyOpFieldsValuesQueue) - Peek() (_swig_ret int) - GetFd() (_swig_ret int) - ReadData() (_swig_ret uint64) - HasData() (_swig_ret bool) - HasCachedData() (_swig_ret bool) - GetPOP_BATCH_SIZE() (_swig_ret int64) - InitializedWithData() (_swig_ret bool) - UpdateAfterRead() - GetPri() (_swig_ret int) - SwigIsSelectable() - SwigGetSelectable() Selectable -} - -type SwigcptrNotificationProducer uintptr - -func (p SwigcptrNotificationProducer) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrNotificationProducer) SwigIsNotificationProducer() { -} - -func NewNotificationProducer__SWIG_0(arg1 DBConnector, arg2 string) (_swig_ret NotificationProducer) { - var swig_r NotificationProducer - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (NotificationProducer)(SwigcptrNotificationProducer(C._wrap_new_NotificationProducer__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_722)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewNotificationProducer__SWIG_1(arg1 RedisPipeline, arg2 string, arg3 bool) (_swig_ret NotificationProducer) { - var swig_r NotificationProducer - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (NotificationProducer)(SwigcptrNotificationProducer(C._wrap_new_NotificationProducer__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_723)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewNotificationProducer__SWIG_2(arg1 RedisPipeline, arg2 string) (_swig_ret NotificationProducer) { - var swig_r NotificationProducer - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (NotificationProducer)(SwigcptrNotificationProducer(C._wrap_new_NotificationProducer__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_724)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func NewNotificationProducer(a ...interface{}) NotificationProducer { - argc := len(a) - if argc == 2 { - if _, ok := a[0].(SwigcptrDBConnector); !ok { - goto check_1 - } - return NewNotificationProducer__SWIG_0(a[0].(DBConnector), a[1].(string)) - } -check_1: - if argc == 2 { - return NewNotificationProducer__SWIG_2(a[0].(RedisPipeline), a[1].(string)) - } - if argc == 3 { - return NewNotificationProducer__SWIG_1(a[0].(RedisPipeline), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrNotificationProducer) Send(arg2 string, arg3 string, arg4 FieldValuePairs) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - swig_r = (int64)(C._wrap_NotificationProducer_send_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_726)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_727)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func DeleteNotificationProducer(arg1 NotificationProducer) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_NotificationProducer_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type NotificationProducer interface { - Swigcptr() uintptr - SwigIsNotificationProducer() - Send(arg2 string, arg3 string, arg4 FieldValuePairs) (_swig_ret int64) -} - -const MAXIMUM_WARMRESTART_TIMER_VALUE int = 9999 -const DISABLE_WARMRESTART_TIMER_VALUE int = 9999 -type SwigcptrWarmStart uintptr - -func (p SwigcptrWarmStart) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrWarmStart) SwigIsWarmStart() { -} - -type SwssWarmStartWarmStartState int -func _swig_getWarmStart_INITIALIZED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { - var swig_r SwssWarmStartWarmStartState - swig_r = (SwssWarmStartWarmStartState)(C._wrap_INITIALIZED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartINITIALIZED SwssWarmStartWarmStartState = _swig_getWarmStart_INITIALIZED_WarmStart() -func _swig_getWarmStart_RESTORED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { - var swig_r SwssWarmStartWarmStartState - swig_r = (SwssWarmStartWarmStartState)(C._wrap_RESTORED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartRESTORED SwssWarmStartWarmStartState = _swig_getWarmStart_RESTORED_WarmStart() -func _swig_getWarmStart_REPLAYED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { - var swig_r SwssWarmStartWarmStartState - swig_r = (SwssWarmStartWarmStartState)(C._wrap_REPLAYED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartREPLAYED SwssWarmStartWarmStartState = _swig_getWarmStart_REPLAYED_WarmStart() -func _swig_getWarmStart_RECONCILED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { - var swig_r SwssWarmStartWarmStartState - swig_r = (SwssWarmStartWarmStartState)(C._wrap_RECONCILED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartRECONCILED SwssWarmStartWarmStartState = _swig_getWarmStart_RECONCILED_WarmStart() -func _swig_getWarmStart_WSDISABLED_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { - var swig_r SwssWarmStartWarmStartState - swig_r = (SwssWarmStartWarmStartState)(C._wrap_WSDISABLED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartWSDISABLED SwssWarmStartWarmStartState = _swig_getWarmStart_WSDISABLED_WarmStart() -func _swig_getWarmStart_WSUNKNOWN_WarmStart() (_swig_ret SwssWarmStartWarmStartState) { - var swig_r SwssWarmStartWarmStartState - swig_r = (SwssWarmStartWarmStartState)(C._wrap_WSUNKNOWN_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartWSUNKNOWN SwssWarmStartWarmStartState = _swig_getWarmStart_WSUNKNOWN_WarmStart() -type SwssWarmStartDataCheckState int -func _swig_getWarmStart_CHECK_IGNORED_WarmStart() (_swig_ret SwssWarmStartDataCheckState) { - var swig_r SwssWarmStartDataCheckState - swig_r = (SwssWarmStartDataCheckState)(C._wrap_CHECK_IGNORED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartCHECK_IGNORED SwssWarmStartDataCheckState = _swig_getWarmStart_CHECK_IGNORED_WarmStart() -func _swig_getWarmStart_CHECK_PASSED_WarmStart() (_swig_ret SwssWarmStartDataCheckState) { - var swig_r SwssWarmStartDataCheckState - swig_r = (SwssWarmStartDataCheckState)(C._wrap_CHECK_PASSED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartCHECK_PASSED SwssWarmStartDataCheckState = _swig_getWarmStart_CHECK_PASSED_WarmStart() -func _swig_getWarmStart_CHECK_FAILED_WarmStart() (_swig_ret SwssWarmStartDataCheckState) { - var swig_r SwssWarmStartDataCheckState - swig_r = (SwssWarmStartDataCheckState)(C._wrap_CHECK_FAILED_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartCHECK_FAILED SwssWarmStartDataCheckState = _swig_getWarmStart_CHECK_FAILED_WarmStart() -type SwssWarmStartDataCheckStage int -func _swig_getWarmStart_STAGE_SHUTDOWN_WarmStart() (_swig_ret SwssWarmStartDataCheckStage) { - var swig_r SwssWarmStartDataCheckStage - swig_r = (SwssWarmStartDataCheckStage)(C._wrap_STAGE_SHUTDOWN_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartSTAGE_SHUTDOWN SwssWarmStartDataCheckStage = _swig_getWarmStart_STAGE_SHUTDOWN_WarmStart() -func _swig_getWarmStart_STAGE_RESTORE_WarmStart() (_swig_ret SwssWarmStartDataCheckStage) { - var swig_r SwssWarmStartDataCheckStage - swig_r = (SwssWarmStartDataCheckStage)(C._wrap_STAGE_RESTORE_WarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -var WarmStartSTAGE_RESTORE SwssWarmStartDataCheckStage = _swig_getWarmStart_STAGE_RESTORE_WarmStart() -func GetWarmStartWarmStartStateNameMap() (_swig_ret Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_) { - var swig_r Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_ - swig_r = (Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_)(SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_(C._wrap_WarmStart_warmStartStateNameMap_get_swsscommon_728e05b169b08794())) - return swig_r -} - -func GetWarmStartDataCheckStateNameMap() (_swig_ret Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_) { - var swig_r Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_ - swig_r = (Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_)(SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_(C._wrap_WarmStart_dataCheckStateNameMap_get_swsscommon_728e05b169b08794())) - return swig_r -} - -func WarmStartGetInstance() (_swig_ret WarmStart) { - var swig_r WarmStart - swig_r = (WarmStart)(SwigcptrWarmStart(C._wrap_WarmStart_getInstance_swsscommon_728e05b169b08794())) - return swig_r -} - -func WarmStartInitialize__SWIG_0(arg1 string, arg2 string, arg3 uint, arg4 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_WarmStart_initialize__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_728)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_729)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), C._Bool(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func WarmStartInitialize__SWIG_1(arg1 string, arg2 string, arg3 uint) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_WarmStart_initialize__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_730)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_731)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func WarmStartInitialize__SWIG_2(arg1 string, arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_WarmStart_initialize__SWIG_2_swsscommon_728e05b169b08794(*(*C.swig_type_732)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_733)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func WarmStartInitialize(a ...interface{}) { - argc := len(a) - if argc == 2 { - WarmStartInitialize__SWIG_2(a[0].(string), a[1].(string)) - return - } - if argc == 3 { - WarmStartInitialize__SWIG_1(a[0].(string), a[1].(string), a[2].(uint)) - return - } - if argc == 4 { - WarmStartInitialize__SWIG_0(a[0].(string), a[1].(string), a[2].(uint), a[3].(bool)) - return - } - panic("No match for overloaded function call") -} - -func WarmStartCheckWarmStart__SWIG_0(arg1 string, arg2 string, arg3 bool) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_WarmStart_checkWarmStart__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_734)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_735)(unsafe.Pointer(&_swig_i_1)), C._Bool(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func WarmStartCheckWarmStart__SWIG_1(arg1 string, arg2 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_WarmStart_checkWarmStart__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_736)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_737)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func WarmStartCheckWarmStart(a ...interface{}) bool { - argc := len(a) - if argc == 2 { - return WarmStartCheckWarmStart__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return WarmStartCheckWarmStart__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func WarmStartIsWarmStart() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_WarmStart_isWarmStart_swsscommon_728e05b169b08794()) - return swig_r -} - -func WarmStartIsSystemWarmRebootEnabled() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_WarmStart_isSystemWarmRebootEnabled_swsscommon_728e05b169b08794()) - return swig_r -} - -func WarmStartGetWarmStartState(arg1 string, arg2 *SwssWarmStartWarmStartState) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_WarmStart_getWarmStartState_swsscommon_728e05b169b08794(*(*C.swig_type_738)(unsafe.Pointer(&_swig_i_0)), C.swig_voidp(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func WarmStartSetWarmStartState(arg1 string, arg2 SwssWarmStartWarmStartState) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_WarmStart_setWarmStartState_swsscommon_728e05b169b08794(*(*C.swig_type_739)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func WarmStartGetWarmStartTimer(arg1 string, arg2 string) (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (uint)(C._wrap_WarmStart_getWarmStartTimer_swsscommon_728e05b169b08794(*(*C.swig_type_740)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_741)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func WarmStartSetDataCheckState(arg1 string, arg2 SwssWarmStartDataCheckStage, arg3 SwssWarmStartDataCheckState) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_WarmStart_setDataCheckState_swsscommon_728e05b169b08794(*(*C.swig_type_742)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2)) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func WarmStartGetDataCheckState(arg1 string, arg2 SwssWarmStartDataCheckStage) (_swig_ret SwssWarmStartDataCheckState) { - var swig_r SwssWarmStartDataCheckState - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (SwssWarmStartDataCheckState)(C._wrap_WarmStart_getDataCheckState_swsscommon_728e05b169b08794(*(*C.swig_type_743)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func NewWarmStart() (_swig_ret WarmStart) { - var swig_r WarmStart - swig_r = (WarmStart)(SwigcptrWarmStart(C._wrap_new_WarmStart_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteWarmStart(arg1 WarmStart) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_WarmStart_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type WarmStart interface { - Swigcptr() uintptr - SwigIsWarmStart() -} - -type SwigcptrUnavailableDataError uintptr - -func (p SwigcptrUnavailableDataError) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrUnavailableDataError) SwigIsUnavailableDataError() { -} - -func NewUnavailableDataError(arg1 string, arg2 string) (_swig_ret UnavailableDataError) { - var swig_r UnavailableDataError - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (UnavailableDataError)(SwigcptrUnavailableDataError(C._wrap_new_UnavailableDataError_swsscommon_728e05b169b08794(*(*C.swig_type_744)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_745)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrUnavailableDataError) GetData() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_UnavailableDataError_getData_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func DeleteUnavailableDataError(arg1 UnavailableDataError) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_UnavailableDataError_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type UnavailableDataError interface { - Swigcptr() uintptr - SwigIsUnavailableDataError() - GetData() (_swig_ret string) -} - -type SwigcptrDBInterface uintptr - -func (p SwigcptrDBInterface) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrDBInterface) SwigIsDBInterface() { -} - -func (arg1 SwigcptrDBInterface) Connect__SWIG_0(arg2 int, arg3 string, arg4 bool) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_DBInterface_connect__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_747)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrDBInterface) Connect__SWIG_1(arg2 int, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_DBInterface_connect__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_748)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (p SwigcptrDBInterface) Connect(a ...interface{}) { - argc := len(a) - if argc == 2 { - p.Connect__SWIG_1(a[0].(int), a[1].(string)) - return - } - if argc == 3 { - p.Connect__SWIG_0(a[0].(int), a[1].(string), a[2].(bool)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Close__SWIG_0(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_DBInterface_close__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_749)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrDBInterface) Close__SWIG_1() { - _swig_i_0 := arg1 - C._wrap_DBInterface_close__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -func (p SwigcptrDBInterface) Close(a ...interface{}) { - argc := len(a) - if argc == 0 { - p.Close__SWIG_1() - return - } - if argc == 1 { - p.Close__SWIG_0(a[0].(string)) - return - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Delete__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int64)(C._wrap_DBInterface_delete__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_751)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_752)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Delete__SWIG_1(arg2 string, arg3 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (int64)(C._wrap_DBInterface_delete__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_754)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_755)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (p SwigcptrDBInterface) Delete(a ...interface{}) int64 { - argc := len(a) - if argc == 2 { - return p.Delete__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Delete__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Delete_all_by_pattern(arg2 string, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_DBInterface_delete_all_by_pattern_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_756)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_757)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrDBInterface) Exists(arg2 string, arg3 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_DBInterface_exists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_758)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_759)(unsafe.Pointer(&_swig_i_2)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Get__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 bool) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBInterface_get__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_760)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_761)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_762)(unsafe.Pointer(&_swig_i_3)), C._Bool(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Get__SWIG_1(arg2 string, arg3 string, arg4 string) (_swig_ret Std_shared_ptr_Sl_std_string_Sg_) { - var swig_r Std_shared_ptr_Sl_std_string_Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (Std_shared_ptr_Sl_std_string_Sg_)(SwigcptrStd_shared_ptr_Sl_std_string_Sg_(C._wrap_DBInterface_get__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_763)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_764)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_765)(unsafe.Pointer(&_swig_i_3))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (p SwigcptrDBInterface) Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ { - argc := len(a) - if argc == 3 { - return p.Get__SWIG_1(a[0].(string), a[1].(string), a[2].(string)) - } - if argc == 4 { - return p.Get__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (bool)(C._wrap_DBInterface_hexists_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_766)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_767)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_768)(unsafe.Pointer(&_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Get_all__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_DBInterface_get_all__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_769)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_770)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Get_all__SWIG_1(arg2 string, arg3 string) (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_DBInterface_get_all__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_771)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_772)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (p SwigcptrDBInterface) Get_all(a ...interface{}) FieldValueMap { - argc := len(a) - if argc == 2 { - return p.Get_all__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Get_all__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Keys__SWIG_0(arg2 string, arg3 string, arg4 bool) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBInterface_keys__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_773)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_774)(unsafe.Pointer(&_swig_i_2)), C._Bool(_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Keys__SWIG_1(arg2 string, arg3 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBInterface_keys__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_775)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_776)(unsafe.Pointer(&_swig_i_2))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Keys__SWIG_2(arg2 string) (_swig_ret VectorString) { - var swig_r VectorString - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (VectorString)(SwigcptrVectorString(C._wrap_DBInterface_keys__SWIG_2_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_777)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (p SwigcptrDBInterface) Keys(a ...interface{}) VectorString { - argc := len(a) - if argc == 1 { - return p.Keys__SWIG_2(a[0].(string)) - } - if argc == 2 { - return p.Keys__SWIG_1(a[0].(string), a[1].(string)) - } - if argc == 3 { - return p.Keys__SWIG_0(a[0].(string), a[1].(string), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Scan(arg2 string, arg3 int, arg4 string, arg5 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) { - var swig_r Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_)(SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_(C._wrap_DBInterface_scan_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_778)(unsafe.Pointer(&_swig_i_1)), C.swig_intgo(_swig_i_2), *(*C.swig_type_779)(unsafe.Pointer(&_swig_i_3)), C.swig_intgo(_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int64)(C._wrap_DBInterface_publish_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_781)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_782)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_783)(unsafe.Pointer(&_swig_i_3)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Hmset(arg2 string, arg3 string, arg4 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - C._wrap_DBInterface_hmset_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_784)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_785)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrDBInterface) Set__SWIG_0(arg2 string, arg3 string, arg4 string, arg5 string, arg6 bool) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - _swig_i_5 := arg6 - swig_r = (int64)(C._wrap_DBInterface_set__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_787)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_788)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_789)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_790)(unsafe.Pointer(&_swig_i_4)), C._Bool(_swig_i_5))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Set__SWIG_1(arg2 string, arg3 string, arg4 string, arg5 string) (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - _swig_i_4 := arg5 - swig_r = (int64)(C._wrap_DBInterface_set__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_792)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_793)(unsafe.Pointer(&_swig_i_2)), *(*C.swig_type_794)(unsafe.Pointer(&_swig_i_3)), *(*C.swig_type_795)(unsafe.Pointer(&_swig_i_4)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } - return swig_r -} - -func (p SwigcptrDBInterface) Set(a ...interface{}) int64 { - argc := len(a) - if argc == 4 { - return p.Set__SWIG_1(a[0].(string), a[1].(string), a[2].(string), a[3].(string)) - } - if argc == 5 { - return p.Set__SWIG_0(a[0].(string), a[1].(string), a[2].(string), a[3].(string), a[4].(bool)) - } - panic("No match for overloaded function call") -} - -func (arg1 SwigcptrDBInterface) Get_redis_client(arg2 string) (_swig_ret DBConnector) { - var swig_r DBConnector - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (DBConnector)(SwigcptrDBConnector(C._wrap_DBInterface_get_redis_client_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_796)(unsafe.Pointer(&_swig_i_1))))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func (arg1 SwigcptrDBInterface) Set_redis_kwargs(arg2 string, arg3 string, arg4 int) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_DBInterface_set_redis_kwargs_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_797)(unsafe.Pointer(&_swig_i_1)), *(*C.swig_type_798)(unsafe.Pointer(&_swig_i_2)), C.swig_intgo(_swig_i_3)) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface_swsscommon_728e05b169b08794()) - return swig_r -} - -var DBInterfaceBLOCKING_ATTEMPT_ERROR_THRESHOLD int = _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface() -func _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface_swsscommon_728e05b169b08794()) - return swig_r -} - -var DBInterfaceBLOCKING_ATTEMPT_SUPPRESSION int = _swig_getDBInterface_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface() -func _swig_getDBInterface_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794()) - return swig_r -} - -var DBInterfaceCONNECT_RETRY_WAIT_TIME int = _swig_getDBInterface_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface() -func _swig_getDBInterface_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794()) - return swig_r -} - -var DBInterfaceDATA_RETRIEVAL_WAIT_TIME int = _swig_getDBInterface_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface() -func _swig_getDBInterface_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface() (_swig_ret int) { - var swig_r int - swig_r = (int)(C._wrap_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface_swsscommon_728e05b169b08794()) - return swig_r -} - -var DBInterfacePUB_SUB_NOTIFICATION_TIMEOUT int = _swig_getDBInterface_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface() -func _swig_getDBInterface_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface() (_swig_ret float64) { - var swig_r float64 - swig_r = (float64)(C._wrap_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface_swsscommon_728e05b169b08794()) - return swig_r -} - -var DBInterfacePUB_SUB_MAXIMUM_DATA_WAIT float64 = _swig_getDBInterface_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface() -func NewDBInterface() (_swig_ret DBInterface) { - var swig_r DBInterface - swig_r = (DBInterface)(SwigcptrDBInterface(C._wrap_new_DBInterface_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteDBInterface(arg1 DBInterface) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_DBInterface_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type DBInterface interface { - Swigcptr() uintptr - SwigIsDBInterface() - Connect(a ...interface{}) - Close(a ...interface{}) - Delete(a ...interface{}) int64 - Delete_all_by_pattern(arg2 string, arg3 string) - Exists(arg2 string, arg3 string) (_swig_ret bool) - Get(a ...interface{}) Std_shared_ptr_Sl_std_string_Sg_ - Hexists(arg2 string, arg3 string, arg4 string) (_swig_ret bool) - Get_all(a ...interface{}) FieldValueMap - Keys(a ...interface{}) VectorString - Scan(arg2 string, arg3 int, arg4 string, arg5 uint) (_swig_ret Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) - Publish(arg2 string, arg3 string, arg4 string) (_swig_ret int64) - Hmset(arg2 string, arg3 string, arg4 FieldValueMap) - Set(a ...interface{}) int64 - Get_redis_client(arg2 string) (_swig_ret DBConnector) - Set_redis_kwargs(arg2 string, arg3 string, arg4 int) -} - -func GetDAEMON_LOGLEVEL() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_DAEMON_LOGLEVEL_get_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func GetDAEMON_LOGOUTPUT() (_swig_ret string) { - var swig_r string - swig_r_p := C._wrap_DAEMON_LOGOUTPUT_get_swsscommon_728e05b169b08794() - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func Err_exit(arg1 string, arg2 int, arg3 int, arg4 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - C._wrap_err_exit_swsscommon_728e05b169b08794(*(*C.swig_type_801)(unsafe.Pointer(&_swig_i_0)), C.swig_intgo(_swig_i_1), C.swig_intgo(_swig_i_2), *(*C.swig_type_802)(unsafe.Pointer(&_swig_i_3))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg4 - } -} - -type SwigcptrLogger uintptr - -func (p SwigcptrLogger) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrLogger) SwigIsLogger() { -} - -type SwssLoggerPriority int -func _swig_getLogger_SWSS_EMERG_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_EMERG_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_EMERG SwssLoggerPriority = _swig_getLogger_SWSS_EMERG_Logger() -func _swig_getLogger_SWSS_ALERT_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_ALERT_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_ALERT SwssLoggerPriority = _swig_getLogger_SWSS_ALERT_Logger() -func _swig_getLogger_SWSS_CRIT_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_CRIT_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_CRIT SwssLoggerPriority = _swig_getLogger_SWSS_CRIT_Logger() -func _swig_getLogger_SWSS_ERROR_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_ERROR_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_ERROR SwssLoggerPriority = _swig_getLogger_SWSS_ERROR_Logger() -func _swig_getLogger_SWSS_WARN_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_WARN_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_WARN SwssLoggerPriority = _swig_getLogger_SWSS_WARN_Logger() -func _swig_getLogger_SWSS_NOTICE_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_NOTICE_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_NOTICE SwssLoggerPriority = _swig_getLogger_SWSS_NOTICE_Logger() -func _swig_getLogger_SWSS_INFO_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_INFO_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_INFO SwssLoggerPriority = _swig_getLogger_SWSS_INFO_Logger() -func _swig_getLogger_SWSS_DEBUG_Logger() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_SWSS_DEBUG_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_DEBUG SwssLoggerPriority = _swig_getLogger_SWSS_DEBUG_Logger() -func GetLoggerPriorityStringMap() (_swig_ret Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_) { - var swig_r Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_ - swig_r = (Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_)(SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_(C._wrap_Logger_priorityStringMap_get_swsscommon_728e05b169b08794())) - return swig_r -} - -type SwssLoggerOutput int -func _swig_getLogger_SWSS_SYSLOG_Logger() (_swig_ret SwssLoggerOutput) { - var swig_r SwssLoggerOutput - swig_r = (SwssLoggerOutput)(C._wrap_SWSS_SYSLOG_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_SYSLOG SwssLoggerOutput = _swig_getLogger_SWSS_SYSLOG_Logger() -func _swig_getLogger_SWSS_STDOUT_Logger() (_swig_ret SwssLoggerOutput) { - var swig_r SwssLoggerOutput - swig_r = (SwssLoggerOutput)(C._wrap_SWSS_STDOUT_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_STDOUT SwssLoggerOutput = _swig_getLogger_SWSS_STDOUT_Logger() -func _swig_getLogger_SWSS_STDERR_Logger() (_swig_ret SwssLoggerOutput) { - var swig_r SwssLoggerOutput - swig_r = (SwssLoggerOutput)(C._wrap_SWSS_STDERR_Logger_swsscommon_728e05b169b08794()) - return swig_r -} - -var LoggerSWSS_STDERR SwssLoggerOutput = _swig_getLogger_SWSS_STDERR_Logger() -func GetLoggerOutputStringMap() (_swig_ret Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_) { - var swig_r Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_ - swig_r = (Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_)(SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_(C._wrap_Logger_outputStringMap_get_swsscommon_728e05b169b08794())) - return swig_r -} - -func LoggerGetInstance() (_swig_ret Logger) { - var swig_r Logger - swig_r = (Logger)(SwigcptrLogger(C._wrap_Logger_getInstance_swsscommon_728e05b169b08794())) - return swig_r -} - -func LoggerSetMinPrio(arg1 SwssLoggerPriority) { - _swig_i_0 := arg1 - C._wrap_Logger_setMinPrio_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) -} - -func LoggerGetMinPrio() (_swig_ret SwssLoggerPriority) { - var swig_r SwssLoggerPriority - swig_r = (SwssLoggerPriority)(C._wrap_Logger_getMinPrio_swsscommon_728e05b169b08794()) - return swig_r -} - -func LoggerLinkToDbWithOutput(arg1 string, arg2 Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_, arg3 string, arg4 Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_, arg5 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - _swig_i_3 := arg4.Swigcptr() - _swig_i_4 := arg5 - C._wrap_Logger_linkToDbWithOutput_swsscommon_728e05b169b08794(*(*C.swig_type_803)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_804)(unsafe.Pointer(&_swig_i_2)), C.uintptr_t(_swig_i_3), *(*C.swig_type_805)(unsafe.Pointer(&_swig_i_4))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } - if Swig_escape_always_false { - Swig_escape_val = arg5 - } -} - -func LoggerLinkToDb(arg1 string, arg2 Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - _swig_i_2 := arg3 - C._wrap_Logger_linkToDb_swsscommon_728e05b169b08794(*(*C.swig_type_806)(unsafe.Pointer(&_swig_i_0)), C.uintptr_t(_swig_i_1), *(*C.swig_type_807)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func LoggerLinkToDbNative__SWIG_0(arg1 string, arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_Logger_linkToDbNative__SWIG_0_swsscommon_728e05b169b08794(*(*C.swig_type_808)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_809)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func LoggerLinkToDbNative__SWIG_1(arg1 string) { - _swig_i_0 := arg1 - C._wrap_Logger_linkToDbNative__SWIG_1_swsscommon_728e05b169b08794(*(*C.swig_type_810)(unsafe.Pointer(&_swig_i_0))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } -} - -func LoggerLinkToDbNative(a ...interface{}) { - argc := len(a) - if argc == 1 { - LoggerLinkToDbNative__SWIG_1(a[0].(string)) - return - } - if argc == 2 { - LoggerLinkToDbNative__SWIG_0(a[0].(string), a[1].(string)) - return - } - panic("No match for overloaded function call") -} - -func LoggerRestartLogger() { - C._wrap_Logger_restartLogger_swsscommon_728e05b169b08794() -} - -func (arg1 SwigcptrLogger) Write(arg2 SwssLoggerPriority, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_Logger_write_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_811)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func (arg1 SwigcptrLogger) Wthrow(arg2 SwssLoggerPriority, arg3 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - C._wrap_Logger_wthrow_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1), *(*C.swig_type_812)(unsafe.Pointer(&_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg3 - } -} - -func LoggerPriorityToString(arg1 SwssLoggerPriority) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Logger_priorityToString_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func LoggerOutputToString(arg1 SwssLoggerOutput) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_Logger_outputToString_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func LoggerSwssOutputNotify(arg1 string, arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_Logger_swssOutputNotify_swsscommon_728e05b169b08794(*(*C.swig_type_815)(unsafe.Pointer(&_swig_i_0)), *(*C.swig_type_816)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -type Logger interface { - Swigcptr() uintptr - SwigIsLogger() - Write(arg2 SwssLoggerPriority, arg3 string) - Wthrow(arg2 SwssLoggerPriority, arg3 string) -} - -func Events_init_publisher(arg1 string) (_swig_ret uintptr) { - var swig_r uintptr - _swig_i_0 := arg1 - swig_r = (uintptr)(C._wrap_events_init_publisher_swsscommon_728e05b169b08794(*(*C.swig_type_817)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -func Events_deinit_publisher(arg1 uintptr) { - _swig_i_0 := arg1 - C._wrap_events_deinit_publisher_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -const EVENT_TS_PARAM string = "timestamp" -const EVENT_MAXSZ int = 1024 -func Event_publish__SWIG_0(arg1 uintptr, arg2 string, arg3 FieldValueMap) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (int)(C._wrap_event_publish__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_818)(unsafe.Pointer(&_swig_i_1)), C.uintptr_t(_swig_i_2))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func Event_publish__SWIG_1(arg1 uintptr, arg2 string) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (int)(C._wrap_event_publish__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_819)(unsafe.Pointer(&_swig_i_1)))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } - return swig_r -} - -func Event_publish(a ...interface{}) int { - argc := len(a) - if argc == 2 { - return Event_publish__SWIG_1(a[0].(uintptr), a[1].(string)) - } - if argc == 3 { - return Event_publish__SWIG_0(a[0].(uintptr), a[1].(string), a[2].(FieldValueMap)) - } - panic("No match for overloaded function call") -} - -func Events_init_subscriber__SWIG_0(arg1 bool, arg2 int, arg3 VectorString) (_swig_ret uintptr) { - var swig_r uintptr - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3.Swigcptr() - swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_0_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), C.swig_intgo(_swig_i_1), C.uintptr_t(_swig_i_2))) - return swig_r -} - -func Events_init_subscriber__SWIG_1(arg1 bool, arg2 int) (_swig_ret uintptr) { - var swig_r uintptr - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_1_swsscommon_728e05b169b08794(C._Bool(_swig_i_0), C.swig_intgo(_swig_i_1))) - return swig_r -} - -func Events_init_subscriber__SWIG_2(arg1 bool) (_swig_ret uintptr) { - var swig_r uintptr - _swig_i_0 := arg1 - swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_2_swsscommon_728e05b169b08794(C._Bool(_swig_i_0))) - return swig_r -} - -func Events_init_subscriber__SWIG_3() (_swig_ret uintptr) { - var swig_r uintptr - swig_r = (uintptr)(C._wrap_events_init_subscriber__SWIG_3_swsscommon_728e05b169b08794()) - return swig_r -} - -func Events_init_subscriber(a ...interface{}) uintptr { - argc := len(a) - if argc == 0 { - return Events_init_subscriber__SWIG_3() - } - if argc == 1 { - return Events_init_subscriber__SWIG_2(a[0].(bool)) - } - if argc == 2 { - return Events_init_subscriber__SWIG_1(a[0].(bool), a[1].(int)) - } - if argc == 3 { - return Events_init_subscriber__SWIG_0(a[0].(bool), a[1].(int), a[2].(VectorString)) - } - panic("No match for overloaded function call") -} - -func Events_deinit_subscriber(arg1 uintptr) { - _swig_i_0 := arg1 - C._wrap_events_deinit_subscriber_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type SwigcptrEvent_receive_op_t uintptr - -func (p SwigcptrEvent_receive_op_t) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrEvent_receive_op_t) SwigIsEvent_receive_op_t() { -} - -func (arg1 SwigcptrEvent_receive_op_t) SetKey(arg2 string) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_event_receive_op_t_key_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), *(*C.swig_type_820)(unsafe.Pointer(&_swig_i_1))) - if Swig_escape_always_false { - Swig_escape_val = arg2 - } -} - -func (arg1 SwigcptrEvent_receive_op_t) GetKey() (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_event_receive_op_t_key_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func (arg1 SwigcptrEvent_receive_op_t) SetParams(arg2 FieldValueMap) { - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - C._wrap_event_receive_op_t_params_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1)) -} - -func (arg1 SwigcptrEvent_receive_op_t) GetParams() (_swig_ret FieldValueMap) { - var swig_r FieldValueMap - _swig_i_0 := arg1 - swig_r = (FieldValueMap)(SwigcptrFieldValueMap(C._wrap_event_receive_op_t_params_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)))) - return swig_r -} - -func (arg1 SwigcptrEvent_receive_op_t) SetMissed_cnt(arg2 uint) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_event_receive_op_t_missed_cnt_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_intgo(_swig_i_1)) -} - -func (arg1 SwigcptrEvent_receive_op_t) GetMissed_cnt() (_swig_ret uint) { - var swig_r uint - _swig_i_0 := arg1 - swig_r = (uint)(C._wrap_event_receive_op_t_missed_cnt_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func (arg1 SwigcptrEvent_receive_op_t) SetPublish_epoch_ms(arg2 int64) { - _swig_i_0 := arg1 - _swig_i_1 := arg2 - C._wrap_event_receive_op_t_publish_epoch_ms_set_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_type_822(_swig_i_1)) -} - -func (arg1 SwigcptrEvent_receive_op_t) GetPublish_epoch_ms() (_swig_ret int64) { - var swig_r int64 - _swig_i_0 := arg1 - swig_r = (int64)(C._wrap_event_receive_op_t_publish_epoch_ms_get_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func NewEvent_receive_op_t() (_swig_ret Event_receive_op_t) { - var swig_r Event_receive_op_t - swig_r = (Event_receive_op_t)(SwigcptrEvent_receive_op_t(C._wrap_new_event_receive_op_t_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteEvent_receive_op_t(arg1 Event_receive_op_t) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_event_receive_op_t_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type Event_receive_op_t interface { - Swigcptr() uintptr - SwigIsEvent_receive_op_t() - SetKey(arg2 string) - GetKey() (_swig_ret string) - SetParams(arg2 FieldValueMap) - GetParams() (_swig_ret FieldValueMap) - SetMissed_cnt(arg2 uint) - GetMissed_cnt() (_swig_ret uint) - SetPublish_epoch_ms(arg2 int64) - GetPublish_epoch_ms() (_swig_ret int64) -} - -func Event_receive(arg1 uintptr, arg2 Event_receive_op_t) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2.Swigcptr() - swig_r = (int)(C._wrap_event_receive_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.uintptr_t(_swig_i_1))) - return swig_r -} - -func Event_receive_json(arg1 uintptr, arg2 *string, arg3 *uint, arg4 *int64) (_swig_ret int) { - var swig_r int - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - _swig_i_3 := arg4 - swig_r = (int)(C._wrap_event_receive_json_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C.swig_voidp(_swig_i_1), C.swig_voidp(_swig_i_2), C.swig_voidp(_swig_i_3))) - return swig_r -} - -type SwssStatusCode int -func _swig_getStatusCode_SWSS_RC_SUCCESS() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_SUCCESS_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_SUCCESS SwssStatusCode = _swig_getStatusCode_SWSS_RC_SUCCESS() -func _swig_getStatusCode_SWSS_RC_INVALID_PARAM() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_INVALID_PARAM_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_INVALID_PARAM SwssStatusCode = _swig_getStatusCode_SWSS_RC_INVALID_PARAM() -func _swig_getStatusCode_SWSS_RC_DEADLINE_EXCEEDED() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_DEADLINE_EXCEEDED_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_DEADLINE_EXCEEDED SwssStatusCode = _swig_getStatusCode_SWSS_RC_DEADLINE_EXCEEDED() -func _swig_getStatusCode_SWSS_RC_UNAVAIL() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_UNAVAIL_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_UNAVAIL SwssStatusCode = _swig_getStatusCode_SWSS_RC_UNAVAIL() -func _swig_getStatusCode_SWSS_RC_NOT_FOUND() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_NOT_FOUND_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_NOT_FOUND SwssStatusCode = _swig_getStatusCode_SWSS_RC_NOT_FOUND() -func _swig_getStatusCode_SWSS_RC_NO_MEMORY() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_NO_MEMORY_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_NO_MEMORY SwssStatusCode = _swig_getStatusCode_SWSS_RC_NO_MEMORY() -func _swig_getStatusCode_SWSS_RC_EXISTS() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_EXISTS_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_EXISTS SwssStatusCode = _swig_getStatusCode_SWSS_RC_EXISTS() -func _swig_getStatusCode_SWSS_RC_PERMISSION_DENIED() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_PERMISSION_DENIED_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_PERMISSION_DENIED SwssStatusCode = _swig_getStatusCode_SWSS_RC_PERMISSION_DENIED() -func _swig_getStatusCode_SWSS_RC_FULL() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_FULL_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_FULL SwssStatusCode = _swig_getStatusCode_SWSS_RC_FULL() -func _swig_getStatusCode_SWSS_RC_IN_USE() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_IN_USE_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_IN_USE SwssStatusCode = _swig_getStatusCode_SWSS_RC_IN_USE() -func _swig_getStatusCode_SWSS_RC_INTERNAL() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_INTERNAL_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_INTERNAL SwssStatusCode = _swig_getStatusCode_SWSS_RC_INTERNAL() -func _swig_getStatusCode_SWSS_RC_UNIMPLEMENTED() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_UNIMPLEMENTED_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_UNIMPLEMENTED SwssStatusCode = _swig_getStatusCode_SWSS_RC_UNIMPLEMENTED() -func _swig_getStatusCode_SWSS_RC_NOT_EXECUTED() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_NOT_EXECUTED_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_NOT_EXECUTED SwssStatusCode = _swig_getStatusCode_SWSS_RC_NOT_EXECUTED() -func _swig_getStatusCode_SWSS_RC_FAILED_PRECONDITION() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_FAILED_PRECONDITION_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_FAILED_PRECONDITION SwssStatusCode = _swig_getStatusCode_SWSS_RC_FAILED_PRECONDITION() -func _swig_getStatusCode_SWSS_RC_UNKNOWN() (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - swig_r = (SwssStatusCode)(C._wrap_StatusCode_SWSS_RC_UNKNOWN_swsscommon_728e05b169b08794()) - return swig_r -} - -var StatusCode_SWSS_RC_UNKNOWN SwssStatusCode = _swig_getStatusCode_SWSS_RC_UNKNOWN() -func GetStatusCodeMapping() (_swig_ret Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_) { - var swig_r Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_ - swig_r = (Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_)(SwigcptrStd_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_(C._wrap_statusCodeMapping_get_swsscommon_728e05b169b08794())) - return swig_r -} - -func GetStatusCodeLookup() (_swig_ret Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_) { - var swig_r Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_ - swig_r = (Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_)(SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_(C._wrap_StatusCodeLookup_get_swsscommon_728e05b169b08794())) - return swig_r -} - -func StatusCodeToStr(arg1 *SwssStatusCode) (_swig_ret string) { - var swig_r string - _swig_i_0 := arg1 - swig_r_p := C._wrap_statusCodeToStr_swsscommon_728e05b169b08794(C.swig_voidp(_swig_i_0)) - swig_r = *(*string)(unsafe.Pointer(&swig_r_p)) - var swig_r_1 string - swig_r_1 = swigCopyString(swig_r) - return swig_r_1 -} - -func StrToStatusCode(arg1 string) (_swig_ret SwssStatusCode) { - var swig_r SwssStatusCode - _swig_i_0 := arg1 - swig_r = (SwssStatusCode)(C._wrap_strToStatusCode_swsscommon_728e05b169b08794(*(*C.swig_type_825)(unsafe.Pointer(&_swig_i_0)))) - if Swig_escape_always_false { - Swig_escape_val = arg1 - } - return swig_r -} - -type SwigcptrRestartWaiter uintptr - -func (p SwigcptrRestartWaiter) Swigcptr() uintptr { - return (uintptr)(p) -} - -func (p SwigcptrRestartWaiter) SwigIsRestartWaiter() { -} - -func RestartWaiterWaitAdvancedBootDone__SWIG_0(arg1 uint, arg2 uint, arg3 bool) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2))) - return swig_r -} - -func RestartWaiterWaitAdvancedBootDone__SWIG_1(arg1 uint, arg2 uint) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1))) - return swig_r -} - -func RestartWaiterWaitAdvancedBootDone__SWIG_2(arg1 uint) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) - return swig_r -} - -func RestartWaiterWaitAdvancedBootDone__SWIG_3() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_RestartWaiter_waitAdvancedBootDone__SWIG_3_swsscommon_728e05b169b08794()) - return swig_r -} - -func RestartWaiterWaitAdvancedBootDone(a ...interface{}) bool { - argc := len(a) - if argc == 0 { - return RestartWaiterWaitAdvancedBootDone__SWIG_3() - } - if argc == 1 { - return RestartWaiterWaitAdvancedBootDone__SWIG_2(a[0].(uint)) - } - if argc == 2 { - return RestartWaiterWaitAdvancedBootDone__SWIG_1(a[0].(uint), a[1].(uint)) - } - if argc == 3 { - return RestartWaiterWaitAdvancedBootDone__SWIG_0(a[0].(uint), a[1].(uint), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func RestartWaiterWaitWarmBootDone__SWIG_0(arg1 uint, arg2 uint, arg3 bool) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2))) - return swig_r -} - -func RestartWaiterWaitWarmBootDone__SWIG_1(arg1 uint, arg2 uint) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1))) - return swig_r -} - -func RestartWaiterWaitWarmBootDone__SWIG_2(arg1 uint) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) - return swig_r -} - -func RestartWaiterWaitWarmBootDone__SWIG_3() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_RestartWaiter_waitWarmBootDone__SWIG_3_swsscommon_728e05b169b08794()) - return swig_r -} - -func RestartWaiterWaitWarmBootDone(a ...interface{}) bool { - argc := len(a) - if argc == 0 { - return RestartWaiterWaitWarmBootDone__SWIG_3() - } - if argc == 1 { - return RestartWaiterWaitWarmBootDone__SWIG_2(a[0].(uint)) - } - if argc == 2 { - return RestartWaiterWaitWarmBootDone__SWIG_1(a[0].(uint), a[1].(uint)) - } - if argc == 3 { - return RestartWaiterWaitWarmBootDone__SWIG_0(a[0].(uint), a[1].(uint), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func RestartWaiterWaitFastBootDone__SWIG_0(arg1 uint, arg2 uint, arg3 bool) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - _swig_i_2 := arg3 - swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_0_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1), C._Bool(_swig_i_2))) - return swig_r -} - -func RestartWaiterWaitFastBootDone__SWIG_1(arg1 uint, arg2 uint) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_1_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0), C.swig_intgo(_swig_i_1))) - return swig_r -} - -func RestartWaiterWaitFastBootDone__SWIG_2(arg1 uint) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1 - swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_2_swsscommon_728e05b169b08794(C.swig_intgo(_swig_i_0))) - return swig_r -} - -func RestartWaiterWaitFastBootDone__SWIG_3() (_swig_ret bool) { - var swig_r bool - swig_r = (bool)(C._wrap_RestartWaiter_waitFastBootDone__SWIG_3_swsscommon_728e05b169b08794()) - return swig_r -} - -func RestartWaiterWaitFastBootDone(a ...interface{}) bool { - argc := len(a) - if argc == 0 { - return RestartWaiterWaitFastBootDone__SWIG_3() - } - if argc == 1 { - return RestartWaiterWaitFastBootDone__SWIG_2(a[0].(uint)) - } - if argc == 2 { - return RestartWaiterWaitFastBootDone__SWIG_1(a[0].(uint), a[1].(uint)) - } - if argc == 3 { - return RestartWaiterWaitFastBootDone__SWIG_0(a[0].(uint), a[1].(uint), a[2].(bool)) - } - panic("No match for overloaded function call") -} - -func RestartWaiterIsAdvancedBootInProgressHelper__SWIG_0(arg1 DBConnector, arg2 bool) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1.Swigcptr() - _swig_i_1 := arg2 - swig_r = (bool)(C._wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_0_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0), C._Bool(_swig_i_1))) - return swig_r -} - -func RestartWaiterIsAdvancedBootInProgressHelper__SWIG_1(arg1 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1.Swigcptr() - swig_r = (bool)(C._wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_1_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func RestartWaiterIsAdvancedBootInProgressHelper(a ...interface{}) bool { - argc := len(a) - if argc == 1 { - return RestartWaiterIsAdvancedBootInProgressHelper__SWIG_1(a[0].(DBConnector)) - } - if argc == 2 { - return RestartWaiterIsAdvancedBootInProgressHelper__SWIG_0(a[0].(DBConnector), a[1].(bool)) - } - panic("No match for overloaded function call") -} - -func RestartWaiterIsAdvancedBootInProgress(arg1 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1.Swigcptr() - swig_r = (bool)(C._wrap_RestartWaiter_isAdvancedBootInProgress_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func RestartWaiterIsFastBootInProgress(arg1 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1.Swigcptr() - swig_r = (bool)(C._wrap_RestartWaiter_isFastBootInProgress_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func RestartWaiterIsWarmBootInProgress(arg1 DBConnector) (_swig_ret bool) { - var swig_r bool - _swig_i_0 := arg1.Swigcptr() - swig_r = (bool)(C._wrap_RestartWaiter_isWarmBootInProgress_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0))) - return swig_r -} - -func NewRestartWaiter() (_swig_ret RestartWaiter) { - var swig_r RestartWaiter - swig_r = (RestartWaiter)(SwigcptrRestartWaiter(C._wrap_new_RestartWaiter_swsscommon_728e05b169b08794())) - return swig_r -} - -func DeleteRestartWaiter(arg1 RestartWaiter) { - _swig_i_0 := arg1.Swigcptr() - C._wrap_delete_RestartWaiter_swsscommon_728e05b169b08794(C.uintptr_t(_swig_i_0)) -} - -type RestartWaiter interface { - Swigcptr() uintptr - SwigIsRestartWaiter() -} - - -type SwigcptrStd_shared_ptr_Sl_std_string_Sg_ uintptr -type Std_shared_ptr_Sl_std_string_Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_shared_ptr_Sl_std_string_Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_ uintptr -type Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Priority_Sc_std_less_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_ uintptr -type Std_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_map_Sl_enum_SS_swss_StatusCode_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_StatusCode_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_ uintptr -type Std_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_StatusCode_Sc_std_less_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrSwigDirector_Counter uintptr -type SwigDirector_Counter interface { - Swigcptr() uintptr; -} -func (p SwigcptrSwigDirector_Counter) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_ uintptr -type Std_unique_ptr_Sl_swss_DBConnector_Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_unique_ptr_Sl_swss_DBConnector_Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ uintptr -type Std_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_unordered_map_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ uintptr -type Std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_ uintptr -type Std_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_vector_Sl_std_shared_ptr_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_ uintptr -type Std_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_function_Sl_void_Sp_std_string_Sc_std_string_SP__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_ uintptr -type Std_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_function_Sl_void_Sp_swss_CounterTable_SS_const_SA__SP__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_vector_Sl_char_Sg_ uintptr -type Std_vector_Sl_char_Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_vector_Sl_char_Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_ uintptr -type Std_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_map_Sl_std_string_Sc_enum_SS_swss_Logger_Output_Sc_std_less_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_vector_Sl_swss_Selectable_Sm__Sg_ uintptr -type Std_vector_Sl_swss_Selectable_Sm__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_vector_Sl_swss_Selectable_Sm__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_ uintptr -type Std_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_WarmStartState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_WarmStartState_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_ uintptr -type Std_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_map_Sl_enum_SS_swss_WarmStart_DataCheckState_Sc_std_string_Sc_std_less_Sl_enum_SS_swss_WarmStart_DataCheckState_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrSwigDirector_ProducerStateTable uintptr -type SwigDirector_ProducerStateTable interface { - Swigcptr() uintptr; -} -func (p SwigcptrSwigDirector_ProducerStateTable) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrSwigDirector_ZmqProducerStateTable uintptr -type SwigDirector_ZmqProducerStateTable interface { - Swigcptr() uintptr; -} -func (p SwigcptrSwigDirector_ZmqProducerStateTable) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_ uintptr -type Std_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_vector_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - -type SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ uintptr -type Std_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_ interface { - Swigcptr() uintptr; -} -func (p SwigcptrStd_pair_Sl_int_Sc_std_vector_Sl_std_string_Sg__Sg_) Swigcptr() uintptr { - return uintptr(p) -} - - - -var swigDirectorTrack struct { - sync.Mutex - m map[int]interface{} - c int -} - -func swigDirectorAdd(v interface{}) int { - swigDirectorTrack.Lock() - defer swigDirectorTrack.Unlock() - if swigDirectorTrack.m == nil { - swigDirectorTrack.m = make(map[int]interface{}) - } - swigDirectorTrack.c++ - ret := swigDirectorTrack.c - swigDirectorTrack.m[ret] = v - return ret -} - -func swigDirectorLookup(c int) interface{} { - swigDirectorTrack.Lock() - defer swigDirectorTrack.Unlock() - ret := swigDirectorTrack.m[c] - if ret == nil { - panic("C++ director pointer not found (possible use-after-free)") - } - return ret -} - -func swigDirectorDelete(c int) { - swigDirectorTrack.Lock() - defer swigDirectorTrack.Unlock() - if swigDirectorTrack.m[c] == nil { - if c > swigDirectorTrack.c { - panic("C++ director pointer invalid (possible memory corruption") - } else { - panic("C++ director pointer not found (possible use-after-free)") - } - } - delete(swigDirectorTrack.m, c) -} - - diff --git a/goext/swsscommon_wrap.cxx b/goext/swsscommon_wrap.cxx deleted file mode 100644 index 7e9692722..000000000 --- a/goext/swsscommon_wrap.cxx +++ /dev/null @@ -1,31971 +0,0 @@ -/* ---------------------------------------------------------------------------- - * This file was automatically generated by SWIG (http://www.swig.org). - * Version 4.0.2 - * - * This file is not intended to be easily readable and contains a number of - * coding conventions designed to improve portability and efficiency. Do not make - * changes to this file unless you know what you are doing--modify the SWIG - * interface file instead. - * ----------------------------------------------------------------------------- */ - -// source: swsscommon.i - -#define SWIGMODULE swsscommon -#define SWIG_DIRECTORS - -#ifdef __cplusplus -/* SwigValueWrapper is described in swig.swg */ -template class SwigValueWrapper { - struct SwigMovePointer { - T *ptr; - SwigMovePointer(T *p) : ptr(p) { } - ~SwigMovePointer() { delete ptr; } - SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; } - } pointer; - SwigValueWrapper& operator=(const SwigValueWrapper& rhs); - SwigValueWrapper(const SwigValueWrapper& rhs); -public: - SwigValueWrapper() : pointer(0) { } - SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; } - operator T&() const { return *pointer.ptr; } - T *operator&() { return pointer.ptr; } -}; - -template T SwigValueInit() { - return T(); -} -#endif - -/* ----------------------------------------------------------------------------- - * This section contains generic SWIG labels for method/variable - * declarations/attributes, and other compiler dependent labels. - * ----------------------------------------------------------------------------- */ - -/* template workaround for compilers that cannot correctly implement the C++ standard */ -#ifndef SWIGTEMPLATEDISAMBIGUATOR -# if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) -# define SWIGTEMPLATEDISAMBIGUATOR template -# elif defined(__HP_aCC) -/* Needed even with `aCC -AA' when `aCC -V' reports HP ANSI C++ B3910B A.03.55 */ -/* If we find a maximum version that requires this, the test would be __HP_aCC <= 35500 for A.03.55 */ -# define SWIGTEMPLATEDISAMBIGUATOR template -# else -# define SWIGTEMPLATEDISAMBIGUATOR -# endif -#endif - -/* inline attribute */ -#ifndef SWIGINLINE -# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) -# define SWIGINLINE inline -# else -# define SWIGINLINE -# endif -#endif - -/* attribute recognised by some compilers to avoid 'unused' warnings */ -#ifndef SWIGUNUSED -# if defined(__GNUC__) -# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -# elif defined(__ICC) -# define SWIGUNUSED __attribute__ ((__unused__)) -# else -# define SWIGUNUSED -# endif -#endif - -#ifndef SWIG_MSC_UNSUPPRESS_4505 -# if defined(_MSC_VER) -# pragma warning(disable : 4505) /* unreferenced local function has been removed */ -# endif -#endif - -#ifndef SWIGUNUSEDPARM -# ifdef __cplusplus -# define SWIGUNUSEDPARM(p) -# else -# define SWIGUNUSEDPARM(p) p SWIGUNUSED -# endif -#endif - -/* internal SWIG method */ -#ifndef SWIGINTERN -# define SWIGINTERN static SWIGUNUSED -#endif - -/* internal inline SWIG method */ -#ifndef SWIGINTERNINLINE -# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE -#endif - -/* exporting methods */ -#if defined(__GNUC__) -# if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -# ifndef GCC_HASCLASSVISIBILITY -# define GCC_HASCLASSVISIBILITY -# endif -# endif -#endif - -#ifndef SWIGEXPORT -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# if defined(STATIC_LINKED) -# define SWIGEXPORT -# else -# define SWIGEXPORT __declspec(dllexport) -# endif -# else -# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) -# define SWIGEXPORT __attribute__ ((visibility("default"))) -# else -# define SWIGEXPORT -# endif -# endif -#endif - -/* calling conventions for Windows */ -#ifndef SWIGSTDCALL -# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) -# define SWIGSTDCALL __stdcall -# else -# define SWIGSTDCALL -# endif -#endif - -/* Deal with Microsoft's attempt at deprecating C standard runtime functions */ -#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_CRT_SECURE_NO_DEPRECATE) -# define _CRT_SECURE_NO_DEPRECATE -#endif - -/* Deal with Microsoft's attempt at deprecating methods in the standard C++ library */ -#if !defined(SWIG_NO_SCL_SECURE_NO_DEPRECATE) && defined(_MSC_VER) && !defined(_SCL_SECURE_NO_DEPRECATE) -# define _SCL_SECURE_NO_DEPRECATE -#endif - -/* Deal with Apple's deprecated 'AssertMacros.h' from Carbon-framework */ -#if defined(__APPLE__) && !defined(__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES) -# define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0 -#endif - -/* Intel's compiler complains if a variable which was never initialised is - * cast to void, which is a common idiom which we use to indicate that we - * are aware a variable isn't used. So we just silence that warning. - * See: https://github.com/swig/swig/issues/192 for more discussion. - */ -#ifdef __INTEL_COMPILER -# pragma warning disable 592 -#endif - - -#include -#include -#include -#include -#include - - - -typedef long long intgo; -typedef unsigned long long uintgo; - - -# if !defined(__clang__) && (defined(__i386__) || defined(__x86_64__)) -# define SWIGSTRUCTPACKED __attribute__((__packed__, __gcc_struct__)) -# else -# define SWIGSTRUCTPACKED __attribute__((__packed__)) -# endif - - - -typedef struct { char *p; intgo n; } _gostring_; -typedef struct { void* array; intgo len; intgo cap; } _goslice_; - - - - -#define swiggo_size_assert_eq(x, y, name) typedef char name[(x-y)*(x-y)*-2+1]; -#define swiggo_size_assert(t, n) swiggo_size_assert_eq(sizeof(t), n, swiggo_sizeof_##t##_is_not_##n) - -swiggo_size_assert(char, 1) -swiggo_size_assert(short, 2) -swiggo_size_assert(int, 4) -typedef long long swiggo_long_long; -swiggo_size_assert(swiggo_long_long, 8) -swiggo_size_assert(float, 4) -swiggo_size_assert(double, 8) - -#ifdef __cplusplus -extern "C" { -#endif -extern void crosscall2(void (*fn)(void *, int), void *, int); -extern char* _cgo_topofstack(void) __attribute__ ((weak)); -extern void _cgo_allocate(void *, int); -extern void _cgo_panic(void *, int); -#ifdef __cplusplus -} -#endif - -static char *_swig_topofstack() { - if (_cgo_topofstack) { - return _cgo_topofstack(); - } else { - return 0; - } -} - -static void _swig_gopanic(const char *p) { - struct { - const char *p; - } SWIGSTRUCTPACKED a; - a.p = p; - crosscall2(_cgo_panic, &a, (int) sizeof a); -} - - - - -#define SWIG_contract_assert(expr, msg) \ - if (!(expr)) { _swig_gopanic(msg); } else - - -#define SWIG_exception(code, msg) _swig_gopanic(msg) - - -static _gostring_ Swig_AllocateString(const char *p, size_t l) { - _gostring_ ret; - ret.p = (char*)malloc(l); - memcpy(ret.p, p, l); - ret.n = l; - return ret; -} - -/* ----------------------------------------------------------------------------- - * director_common.swg - * - * This file contains support for director classes which is common between - * languages. - * ----------------------------------------------------------------------------- */ - -/* - Use -DSWIG_DIRECTOR_STATIC if you prefer to avoid the use of the - 'Swig' namespace. This could be useful for multi-modules projects. -*/ -#ifdef SWIG_DIRECTOR_STATIC -/* Force anonymous (static) namespace */ -#define Swig -#endif -/* ----------------------------------------------------------------------------- - * director.swg - * - * This file contains support for director classes so that Go proxy - * methods can be called from C++. - * ----------------------------------------------------------------------------- */ - -#include -#include - -namespace Swig { - - class DirectorException : public std::exception { - }; -} - -/* Handle memory management for directors. */ - -namespace { - struct GCItem { - virtual ~GCItem() {} - }; - - struct GCItem_var { - GCItem_var(GCItem *item = 0) : _item(item) { - } - - GCItem_var& operator=(GCItem *item) { - GCItem *tmp = _item; - _item = item; - delete tmp; - return *this; - } - - ~GCItem_var() { - delete _item; - } - - GCItem* operator->() { - return _item; - } - - private: - GCItem *_item; - }; - - template - struct GCItem_T : GCItem { - GCItem_T(Type *ptr) : _ptr(ptr) { - } - - virtual ~GCItem_T() { - delete _ptr; - } - - private: - Type *_ptr; - }; -} - -class Swig_memory { -public: - template - void swig_acquire_pointer(Type* vptr) { - if (vptr) { - swig_owner[vptr] = new GCItem_T(vptr); - } - } -private: - typedef std::map swig_ownership_map; - swig_ownership_map swig_owner; -}; - -template -static void swig_acquire_pointer(Swig_memory** pmem, Type* ptr) { - if (!pmem) { - *pmem = new Swig_memory; - } - (*pmem)->swig_acquire_pointer(ptr); -} - -static void Swig_free(void* p) { - free(p); -} - -static void* Swig_malloc(int c) { - return malloc(c); -} - - -// ref: http://www.swig.org/Doc3.0/Python.html -// A Python 2 string is not a unicode string by default and should a Unicode -// string be passed to C/C++ it will fail to convert to a C/C++ string (char * -// or std::string types). The Python 2 behavior can be made more like Python 3 -// by defining SWIG_PYTHON_2_UNICODE when compiling the generated C/C++ code. -// Unicode strings will be successfully accepted and converted from UTF-8, but -// note that they are returned as a normal Python 2 string -#define SWIG_PYTHON_2_UNICODE - -#include "schema.h" -#include "dbconnector.h" -#include "dbinterface.h" -#include "sonicv2connector.h" -#include "pubsub.h" -#include "select.h" -#include "selectable.h" -#include "rediscommand.h" -#include "table.h" -#include "countertable.h" -#include "redispipeline.h" -#include "redisreply.h" -#include "redisselect.h" -#include "redistran.h" -#include "producerstatetable.h" -#include "consumertablebase.h" -#include "consumerstatetable.h" -#include "producertable.h" -#include "profileprovider.h" -#include "consumertable.h" -#include "subscriberstatetable.h" -#ifdef ENABLE_YANG_MODULES -#include "decoratortable.h" -#include "defaultvalueprovider.h" -#include "decoratorsubscriberstatetable.h" -#endif -#include "notificationconsumer.h" -#include "notificationproducer.h" -#include "warm_restart.h" -#include "logger.h" -#include "events.h" -#include "configdb.h" -#include "status_code_util.h" -#include "redis_table_waiter.h" -#include "restart_waiter.h" -#include "zmqserver.h" -#include "zmqclient.h" -#include "zmqconsumerstatetable.h" -#include "zmqproducerstatetable.h" -#include -#include -#include "interface.h" - - -#include - - -#include -#include - - -#include -#include - - -#include - - -#include -#include -#include - - -#include -#include - - -#include // Use the C99 official header - -SWIGINTERN std::vector< std::pair< std::string,std::string > >::const_reference std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__get(std::vector< std::pair< std::string,std::string > > *self,int i){ - int size = int(self->size()); - if (i>=0 && i > *self,int i,std::vector< std::pair< std::string,std::string > >::value_type const &val){ - int size = int(self->size()); - if (i>=0 && i > >::const_reference std_vector_Sl_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(std::vector< std::vector< std::pair< std::string,std::string > > > *self,int i){ - int size = int(self->size()); - if (i>=0 && i > > *self,int i,std::vector< std::vector< std::pair< std::string,std::string > > >::value_type const &val){ - int size = int(self->size()); - if (i>=0 && i > > >::const_reference std_vector_Sl_std_pair_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__get(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i){ - int size = int(self->size()); - if (i>=0 && i > > > *self,int i,std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type const &val){ - int size = int(self->size()); - if (i>=0 && i *self,std::string const &key){ - std::map< std::string, std::string, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - return i->second; - else - throw std::out_of_range("key not found"); - } -SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__set(std::map< std::string,std::string > *self,std::string const &key,std::string const &x){ - (*self)[key] = x; - } -SWIGINTERN void std_map_Sl_std_string_Sc_std_string_Sg__del(std::map< std::string,std::string > *self,std::string const &key){ - std::map< std::string, std::string, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - self->erase(i); - else - throw std::out_of_range("key not found"); - } -SWIGINTERN bool std_map_Sl_std_string_Sc_std_string_Sg__has_key(std::map< std::string,std::string > *self,std::string const &key){ - std::map< std::string, std::string, std::less< std::string > >::iterator i = self->find(key); - return i != self->end(); - } -SWIGINTERN std::vector< std::string >::const_reference std_vector_Sl_std_string_Sg__get(std::vector< std::string > *self,int i){ - int size = int(self->size()); - if (i>=0 && i *self,int i,std::vector< std::string >::value_type const &val){ - int size = int(self->size()); - if (i>=0 && i > const &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__get(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key){ - std::map< std::string, std::map< std::string,std::string,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - return i->second; - else - throw std::out_of_range("key not found"); - } -SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__set(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key,std::map< std::string,std::string,std::less< std::string > > const &x){ - (*self)[key] = x; - } -SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__del(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key){ - std::map< std::string, std::map< std::string,std::string,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - self->erase(i); - else - throw std::out_of_range("key not found"); - } -SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__has_key(std::map< std::string,std::map< std::string,std::string > > *self,std::string const &key){ - std::map< std::string, std::map< std::string,std::string,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); - return i != self->end(); - } -SWIGINTERN std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > const &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key){ - std::map< std::string, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - return i->second; - else - throw std::out_of_range("key not found"); - } -SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__set(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > const &x){ - (*self)[key] = x; - } -SWIGINTERN void std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__del(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key){ - std::map< std::string, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - self->erase(i); - else - throw std::out_of_range("key not found"); - } -SWIGINTERN bool std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__has_key(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *self,std::string const &key){ - std::map< std::string, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >, std::less< std::string > >::iterator i = self->find(key); - return i != self->end(); - } -SWIGINTERN swss::RedisInstInfo const &std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__get(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key){ - std::map< std::string, swss::RedisInstInfo, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - return i->second; - else - throw std::out_of_range("key not found"); - } -SWIGINTERN void std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__set(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key,swss::RedisInstInfo const &x){ - (*self)[key] = x; - } -SWIGINTERN void std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__del(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key){ - std::map< std::string, swss::RedisInstInfo, std::less< std::string > >::iterator i = self->find(key); - if (i != self->end()) - self->erase(i); - else - throw std::out_of_range("key not found"); - } -SWIGINTERN bool std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__has_key(std::map< std::string,swss::RedisInstInfo > *self,std::string const &key){ - std::map< std::string, swss::RedisInstInfo, std::less< std::string > >::iterator i = self->find(key); - return i != self->end(); - } -SWIGINTERN std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::const_reference std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getitem(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i){ - int size = int(self->size()); - if (i<0) i += size; - if (i>=0 && i > > > *self,int i,std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &x){ - int size = int(self->size()); - if (i<0) i+= size; - if (i>=0 && i > > > *self,int i){ - int size = int(self->size()); - if (i<0) i+= size; - if (i>=0 && ierase(self->begin()+i); - } else { - throw std::out_of_range("deque index out of range"); - } - } -SWIGINTERN std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getslice(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i,int j){ - int size = int(self->size()); - if (i<0) i = size+i; - if (j<0) j = size+j; - if (i<0) i = 0; - if (j>size) j = size; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > tmp(j-i); - std::copy(self->begin()+i,self->begin()+j,tmp.begin()); - return tmp; - } -SWIGINTERN void std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__setslice(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i,int j,std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const &v){ - int size = int(self->size()); - if (i<0) i = size+i; - if (j<0) j = size+j; - if (i<0) i = 0; - if (j>size) j = size; - if (int(v.size()) == j-i) { - std::copy(v.begin(),v.end(),self->begin()+i); - } else { - self->erase(self->begin()+i,self->begin()+j); - if (i+1 <= size) - self->insert(self->begin()+i+1,v.begin(),v.end()); - else - self->insert(self->end(),v.begin(),v.end()); - } - } -SWIGINTERN void std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__delslice(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *self,int i,int j){ - int size = int(self->size()); - if (i<0) i = size+i; - if (j<0) j = size+j; - if (i<0) i = 0; - if (j>size) j = size; - self->erase(self->begin()+i,self->begin()+j); - } -SWIGINTERN std::vector< swss::SonicDBKey >::const_reference std_vector_Sl_swss_SonicDBKey_Sg__get(std::vector< swss::SonicDBKey > *self,int i){ - int size = int(self->size()); - if (i>=0 && i *self,int i,std::vector< swss::SonicDBKey >::value_type const &val){ - int size = int(self->size()); - if (i>=0 && i -T castSelectableObj(swss::Selectable *temp) -{ - return dynamic_cast(temp); -} - - -std::vector>> zmqWait(swss::ZmqProducerStateTable &p) -{ - std::vector>> ret; - std::string db_name; - std::string table_name; - std::vector> kcos_ptr; - p.wait(db_name, table_name, kcos_ptr); - for (const auto kco : kcos_ptr) - { - ret.push_back(std::pair>{kfvKey(*kco), kfvFieldsValues(*kco)}); - } - return ret; -} - - -// C++ director class methods. -#include "swsscommon_wrap.h" - -SwigDirector_Counter::SwigDirector_Counter(int swig_p) - : swss::Counter(), - go_val(swig_p), swig_mem(0) -{ } - -extern "C" _gostring_ Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794(int); -std::string const &SwigDirector_Counter::getLuaScript() const { - std::string *c_result = 0 ; - _gostring_ result; - - result = Swig_DirectorCounter_callback_getLuaScript_swsscommon_728e05b169b08794(go_val); - - static std::string c_result_str; - c_result_str.assign(result.p, result.n); - free(result.p); - c_result = &c_result_str; - - return (std::string const &)*c_result; -} - -extern "C" std::vector< std::string > *Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794(int); -std::vector< std::string > SwigDirector_Counter::getLuaArgv() const { - std::vector< std::string > *result; - - std::vector< std::string > c_result; - result = Swig_DirectorCounter_callback_getLuaArgv_swsscommon_728e05b169b08794(go_val); - c_result = *(std::vector< std::string > *)result; - return c_result; -} - -extern "C" bool Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794(int, swss::CounterTable *arg2, _gostring_ arg3); -bool SwigDirector_Counter::usingLuaTable(swss::CounterTable const &arg0, std::string const &name) const { - bool c_result = SwigValueInit< bool >() ; - bool result; - swss::CounterTable *swig_arg2; - _gostring_ swig_arg3; - - swig_arg2 = (swss::CounterTable *)&arg0; - swig_arg3 = Swig_AllocateString((&name)->data(), (&name)->length()); - result = Swig_DirectorCounter_callback_usingLuaTable_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); - c_result = (bool)result; - return c_result; -} - -extern "C" std::vector< std::string > *Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794(int, swss::CounterTable *arg2, _gostring_ arg3); -std::vector< std::string > SwigDirector_Counter::getLuaKeys(swss::CounterTable const &arg0, std::string const &name) const { - std::vector< std::string > *result; - swss::CounterTable *swig_arg2; - _gostring_ swig_arg3; - - std::vector< std::string > c_result; - swig_arg2 = (swss::CounterTable *)&arg0; - swig_arg3 = Swig_AllocateString((&name)->data(), (&name)->length()); - result = Swig_DirectorCounter_callback_getLuaKeys_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); - c_result = *(std::vector< std::string > *)result; - return c_result; -} - -extern "C" std::pair< int,std::string > *Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794(int, swss::CounterTable *arg0, _gostring_ name); -swss::Counter::KeyPair SwigDirector_Counter::getKey(swss::CounterTable const &arg0, std::string const &name) const { - std::pair< int,std::string > *result; - swss::CounterTable *swig_arg0; - _gostring_ swig_name; - - swss::Counter::KeyPair c_result; - swig_arg0 = (swss::CounterTable *)&arg0; - swig_name = Swig_AllocateString((&name)->data(), (&name)->length()); - result = Swig_DirectorCounter_callback_getKey_swsscommon_728e05b169b08794(go_val, swig_arg0, swig_name); - c_result = *(swss::Counter::KeyPair *)result; - return c_result; -} - -extern "C" void Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794(intgo); -SwigDirector_Counter::~SwigDirector_Counter() -{ - Swiggo_DeleteDirector_Counter_swsscommon_728e05b169b08794(go_val); - delete swig_mem; -} - -SwigDirector_ProducerStateTable::SwigDirector_ProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName) - : swss::ProducerStateTable(db, tableName), - go_val(swig_p), swig_mem(0) -{ } - -SwigDirector_ProducerStateTable::SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, bool buffered) - : swss::ProducerStateTable(pipeline, tableName, buffered), - go_val(swig_p), swig_mem(0) -{ } - -SwigDirector_ProducerStateTable::SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName) - : swss::ProducerStateTable(pipeline, tableName), - go_val(swig_p), swig_mem(0) -{ } - -extern "C" void Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794(intgo); -SwigDirector_ProducerStateTable::~SwigDirector_ProducerStateTable() -{ - Swiggo_DeleteDirector_ProducerStateTable_swsscommon_728e05b169b08794(go_val); - delete swig_mem; -} - -extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4, _gostring_ arg5); -void SwigDirector_ProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { - _gostring_ swig_arg2; - std::vector< std::pair< std::string,std::string > > *swig_arg3; - _gostring_ swig_arg4; - _gostring_ swig_arg5; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; - swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); - swig_arg5 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); - Swig_DirectorProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4, swig_arg5); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4); -void SwigDirector_ProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { - _gostring_ swig_arg2; - std::vector< std::pair< std::string,std::string > > *swig_arg3; - _gostring_ swig_arg4; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; - swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); - Swig_DirectorProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3); -void SwigDirector_ProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { - _gostring_ swig_arg2; - std::vector< std::pair< std::string,std::string > > *swig_arg3; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; - Swig_DirectorProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3, _gostring_ arg4); -void SwigDirector_ProducerStateTable::del(std::string const &key, std::string const &op, std::string const &prefix) { - _gostring_ swig_arg2; - _gostring_ swig_arg3; - _gostring_ swig_arg4; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); - swig_arg4 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); - Swig_DirectorProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3); -void SwigDirector_ProducerStateTable::del(std::string const &key, std::string const &op) { - _gostring_ swig_arg2; - _gostring_ swig_arg3; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); - Swig_DirectorProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2); -void SwigDirector_ProducerStateTable::del(std::string const &key) { - _gostring_ swig_arg2; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - Swig_DirectorProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2); -void SwigDirector_ProducerStateTable::set(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { - std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *swig_arg2; - - swig_arg2 = (std::vector< swss::KeyOpFieldsValuesTuple > *)&values; - Swig_DirectorProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -extern "C" void Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::string > *arg2); -void SwigDirector_ProducerStateTable::del(std::vector< std::string > const &keys) { - std::vector< std::string > *swig_arg2; - - swig_arg2 = (std::vector< std::string > *)&keys; - Swig_DirectorProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient, bool dbPersistence) - : swss::ZmqProducerStateTable(db, tableName, zmqClient, dbPersistence), - go_val(swig_p), swig_mem(0) -{ } - -SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient) - : swss::ZmqProducerStateTable(db, tableName, zmqClient), - go_val(swig_p), swig_mem(0) -{ } - -SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered, bool dbPersistence) - : swss::ZmqProducerStateTable(pipeline, tableName, zmqClient, buffered, dbPersistence), - go_val(swig_p), swig_mem(0) -{ } - -SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered) - : swss::ZmqProducerStateTable(pipeline, tableName, zmqClient, buffered), - go_val(swig_p), swig_mem(0) -{ } - -SwigDirector_ZmqProducerStateTable::SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient) - : swss::ZmqProducerStateTable(pipeline, tableName, zmqClient), - go_val(swig_p), swig_mem(0) -{ } - -extern "C" void Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794(intgo); -SwigDirector_ZmqProducerStateTable::~SwigDirector_ZmqProducerStateTable() -{ - Swiggo_DeleteDirector_ZmqProducerStateTable_swsscommon_728e05b169b08794(go_val); - delete swig_mem; -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4, _gostring_ arg5); -void SwigDirector_ZmqProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { - _gostring_ swig_arg2; - std::vector< std::pair< std::string,std::string > > *swig_arg3; - _gostring_ swig_arg4; - _gostring_ swig_arg5; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; - swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); - swig_arg5 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); - Swig_DirectorZmqProducerStateTable_callback_set__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4, swig_arg5); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3, _gostring_ arg4); -void SwigDirector_ZmqProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { - _gostring_ swig_arg2; - std::vector< std::pair< std::string,std::string > > *swig_arg3; - _gostring_ swig_arg4; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; - swig_arg4 = Swig_AllocateString((&op)->data(), (&op)->length()); - Swig_DirectorZmqProducerStateTable_callback_set__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2, std::vector< std::pair< std::string,std::string > > *arg3); -void SwigDirector_ZmqProducerStateTable::set(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { - _gostring_ swig_arg2; - std::vector< std::pair< std::string,std::string > > *swig_arg3; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = (std::vector< swss::FieldValueTuple > *)&values; - Swig_DirectorZmqProducerStateTable_callback_set__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3, _gostring_ arg4); -void SwigDirector_ZmqProducerStateTable::del(std::string const &key, std::string const &op, std::string const &prefix) { - _gostring_ swig_arg2; - _gostring_ swig_arg3; - _gostring_ swig_arg4; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); - swig_arg4 = Swig_AllocateString((&prefix)->data(), (&prefix)->length()); - Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_0_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3, swig_arg4); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(int, _gostring_ arg2, _gostring_ arg3); -void SwigDirector_ZmqProducerStateTable::del(std::string const &key, std::string const &op) { - _gostring_ swig_arg2; - _gostring_ swig_arg3; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - swig_arg3 = Swig_AllocateString((&op)->data(), (&op)->length()); - Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_1_swsscommon_728e05b169b08794(go_val, swig_arg2, swig_arg3); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(int, _gostring_ arg2); -void SwigDirector_ZmqProducerStateTable::del(std::string const &key) { - _gostring_ swig_arg2; - - swig_arg2 = Swig_AllocateString((&key)->data(), (&key)->length()); - Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_2_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2); -void SwigDirector_ZmqProducerStateTable::set(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { - std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *swig_arg2; - - swig_arg2 = (std::vector< swss::KeyOpFieldsValuesTuple > *)&values; - Swig_DirectorZmqProducerStateTable_callback_set__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(int, std::vector< std::string > *arg2); -void SwigDirector_ZmqProducerStateTable::del(std::vector< std::string > const &keys) { - std::vector< std::string > *swig_arg2; - - swig_arg2 = (std::vector< std::string > *)&keys; - Swig_DirectorZmqProducerStateTable_callback_delete__SWIG_3_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -extern "C" void Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794(int, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2); -void SwigDirector_ZmqProducerStateTable::send(std::vector< swss::KeyOpFieldsValuesTuple > const &kcos) { - std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *swig_arg2; - - swig_arg2 = (std::vector< swss::KeyOpFieldsValuesTuple > *)&kcos; - Swig_DirectorZmqProducerStateTable_callback_send_swsscommon_728e05b169b08794(go_val, swig_arg2); -} - -#ifdef __cplusplus -extern "C" { -#endif - -void _wrap_Swig_free_swsscommon_728e05b169b08794(void *_swig_go_0) { - void *arg1 = (void *) 0 ; - - arg1 = *(void **)&_swig_go_0; - - Swig_free(arg1); - -} - - -void *_wrap_Swig_malloc_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - void *result = 0 ; - void *_swig_go_result; - - arg1 = (int)_swig_go_0; - - result = (void *)Swig_malloc(arg1); - *(void **)&_swig_go_result = (void *)result; - return _swig_go_result; -} - - -std::pair< std::string,std::string > *_wrap_new_FieldValuePair__SWIG_0_swsscommon_728e05b169b08794() { - std::pair< std::string,std::string > *result = 0 ; - std::pair< std::string,std::string > *_swig_go_result; - - - result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >(); - *(std::pair< std::string,std::string > **)&_swig_go_result = (std::pair< std::string,std::string > *)result; - return _swig_go_result; -} - - -std::pair< std::string,std::string > *_wrap_new_FieldValuePair__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string arg1 ; - std::string arg2 ; - std::pair< std::string,std::string > *result = 0 ; - std::pair< std::string,std::string > *_swig_go_result; - - (&arg1)->assign(_swig_go_0.p, _swig_go_0.n); - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >(arg1,arg2); - *(std::pair< std::string,std::string > **)&_swig_go_result = (std::pair< std::string,std::string > *)result; - return _swig_go_result; -} - - -std::pair< std::string,std::string > *_wrap_new_FieldValuePair__SWIG_2_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { - std::pair< std::string,std::string > *arg1 = 0 ; - std::pair< std::string,std::string > *result = 0 ; - std::pair< std::string,std::string > *_swig_go_result; - - arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; - - result = (std::pair< std::string,std::string > *)new std::pair< std::string,std::string >((std::pair< std::string,std::string > const &)*arg1); - *(std::pair< std::string,std::string > **)&_swig_go_result = (std::pair< std::string,std::string > *)result; - return _swig_go_result; -} - - -void _wrap_FieldValuePair_first_set_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->first = *arg2; - -} - - -_gostring_ _wrap_FieldValuePair_first_get_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { - std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; - - result = (std::string *) & ((arg1)->first); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_FieldValuePair_second_set_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->second = *arg2; - -} - - -_gostring_ _wrap_FieldValuePair_second_get_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { - std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; - - result = (std::string *) & ((arg1)->second); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_delete_FieldValuePair_swsscommon_728e05b169b08794(std::pair< std::string,std::string > *_swig_go_0) { - std::pair< std::string,std::string > *arg1 = (std::pair< std::string,std::string > *) 0 ; - - arg1 = *(std::pair< std::string,std::string > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::vector< std::pair< std::string,std::string > > *_wrap_new_FieldValuePairs__SWIG_0_swsscommon_728e05b169b08794() { - std::vector< std::pair< std::string,std::string > > *result = 0 ; - std::vector< std::pair< std::string,std::string > > *_swig_go_result; - - - result = (std::vector< std::pair< std::string,std::string > > *)new std::vector< std::pair< std::string,std::string > >(); - *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; - return _swig_go_result; -} - - -std::vector< std::pair< std::string,std::string > > *_wrap_new_FieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { - std::vector< std::pair< std::string,std::string > >::size_type arg1 ; - std::vector< std::pair< std::string,std::string > > *result = 0 ; - std::vector< std::pair< std::string,std::string > > *_swig_go_result; - - arg1 = (size_t)_swig_go_0; - - result = (std::vector< std::pair< std::string,std::string > > *)new std::vector< std::pair< std::string,std::string > >(arg1); - *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; - return _swig_go_result; -} - - -std::vector< std::pair< std::string,std::string > > *_wrap_new_FieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { - std::vector< std::pair< std::string,std::string > > *arg1 = 0 ; - std::vector< std::pair< std::string,std::string > > *result = 0 ; - std::vector< std::pair< std::string,std::string > > *_swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - - result = (std::vector< std::pair< std::string,std::string > > *)new std::vector< std::pair< std::string,std::string > >((std::vector< std::pair< std::string,std::string > > const &)*arg1); - *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; - return _swig_go_result; -} - - -long long _wrap_FieldValuePairs_size_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - std::vector< std::pair< std::string,std::string > >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - - result = ((std::vector< std::pair< std::string,std::string > > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_FieldValuePairs_capacity_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - std::vector< std::pair< std::string,std::string > >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - - result = ((std::vector< std::pair< std::string,std::string > > const *)arg1)->capacity(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValuePairs_reserve_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, long long _swig_go_1) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - std::vector< std::pair< std::string,std::string > >::size_type arg2 ; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - (arg1)->reserve(arg2); - -} - - -bool _wrap_FieldValuePairs_isEmpty_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - - result = (bool)((std::vector< std::pair< std::string,std::string > > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValuePairs_clear_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -void _wrap_FieldValuePairs_add_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, std::pair< std::string,std::string > *_swig_go_1) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - std::vector< std::pair< std::string,std::string > >::value_type *arg2 = 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - arg2 = *(std::vector< std::pair< std::string,std::string > >::value_type **)&_swig_go_1; - - (arg1)->push_back((std::vector< std::pair< std::string,std::string > >::value_type const &)*arg2); - -} - - -std::pair< std::string,std::string > *_wrap_FieldValuePairs_get_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, intgo _swig_go_1) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - int arg2 ; - std::vector< std::pair< std::string,std::string > >::value_type *result = 0 ; - std::pair< std::string,std::string > *_swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - result = (std::vector< std::pair< std::string,std::string > >::value_type *) &std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__get(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::vector< std::pair< std::string,std::string > >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValuePairs_set_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0, intgo _swig_go_1, std::pair< std::string,std::string > *_swig_go_2) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - int arg2 ; - std::vector< std::pair< std::string,std::string > >::value_type *arg3 = 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(std::vector< std::pair< std::string,std::string > >::value_type **)&_swig_go_2; - - try { - std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__set(arg1,arg2,(std::pair< std::string,std::string > const &)*arg3); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -void _wrap_delete_FieldValuePairs_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::string > > *_swig_go_0) { - std::vector< std::pair< std::string,std::string > > *arg1 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::vector< std::vector< std::pair< std::string,std::string > > > *_wrap_new_FieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794() { - std::vector< std::vector< std::pair< std::string,std::string > > > *result = 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - - result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)new std::vector< std::vector< std::pair< std::string,std::string > > >(); - *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -std::vector< std::vector< std::pair< std::string,std::string > > > *_wrap_new_FieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > >::size_type arg1 ; - std::vector< std::vector< std::pair< std::string,std::string > > > *result = 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = (size_t)_swig_go_0; - - result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)new std::vector< std::vector< std::pair< std::string,std::string > > >(arg1); - *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -std::vector< std::vector< std::pair< std::string,std::string > > > *_wrap_new_FieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > > *result = 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)new std::vector< std::vector< std::pair< std::string,std::string > > >((std::vector< std::vector< std::pair< std::string,std::string > > > const &)*arg1); - *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::vector< std::vector< std::pair< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -long long _wrap_FieldValuePairsList_size_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = ((std::vector< std::vector< std::pair< std::string,std::string > > > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_FieldValuePairsList_capacity_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = ((std::vector< std::vector< std::pair< std::string,std::string > > > const *)arg1)->capacity(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValuePairsList_reserve_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, long long _swig_go_1) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > >::size_type arg2 ; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - (arg1)->reserve(arg2); - -} - - -bool _wrap_FieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = (bool)((std::vector< std::vector< std::pair< std::string,std::string > > > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValuePairsList_clear_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -void _wrap_FieldValuePairsList_add_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, std::vector< std::pair< std::string,std::string > > *_swig_go_1) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *arg2 = 0 ; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - arg2 = *(std::vector< std::vector< std::pair< std::string,std::string > > >::value_type **)&_swig_go_1; - - (arg1)->push_back((std::vector< std::vector< std::pair< std::string,std::string > > >::value_type const &)*arg2); - -} - - -std::vector< std::pair< std::string,std::string > > *_wrap_FieldValuePairsList_get_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, intgo _swig_go_1) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - int arg2 ; - std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *result = 0 ; - std::vector< std::pair< std::string,std::string > > *_swig_go_result; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - result = (std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *) &std_vector_Sl_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::vector< std::vector< std::pair< std::string,std::string > > >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValuePairsList_set_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0, intgo _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - int arg2 ; - std::vector< std::vector< std::pair< std::string,std::string > > >::value_type *arg3 = 0 ; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(std::vector< std::vector< std::pair< std::string,std::string > > >::value_type **)&_swig_go_2; - - try { - std_vector_Sl_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__set(arg1,arg2,(std::vector< std::pair< std::string,std::string > > const &)*arg3); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -void _wrap_delete_FieldValuePairsList_swsscommon_728e05b169b08794(std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::vector< std::vector< std::pair< std::string,std::string > > > *arg1 = (std::vector< std::vector< std::pair< std::string,std::string > > > *) 0 ; - - arg1 = *(std::vector< std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_new_KeyFieldValuePairs__SWIG_0_swsscommon_728e05b169b08794() { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *result = 0 ; - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - - result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)new std::pair< std::string,std::vector< std::pair< std::string,std::string > > >(); - *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_new_KeyFieldValuePairs__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, std::vector< std::pair< std::string,std::string > > *_swig_go_1) { - std::string arg1 ; - std::vector< std::pair< std::string,std::string > > arg2 ; - std::vector< std::pair< std::string,std::string > > *argp2 ; - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *result = 0 ; - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - (&arg1)->assign(_swig_go_0.p, _swig_go_0.n); - - argp2 = (std::vector< std::pair< std::string,std::string > > *)_swig_go_1; - if (argp2 == NULL) { - _swig_gopanic("Attempt to dereference null std::vector< std::pair< std::string,std::string > >"); - } - arg2 = (std::vector< std::pair< std::string,std::string > >)*argp2; - - - result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)new std::pair< std::string,std::vector< std::pair< std::string,std::string > > >(arg1,arg2); - *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_new_KeyFieldValuePairs__SWIG_2_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = 0 ; - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *result = 0 ; - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)new std::pair< std::string,std::vector< std::pair< std::string,std::string > > >((std::pair< std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg1); - *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_result = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -void _wrap_KeyFieldValuePairs_first_set_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->first = *arg2; - -} - - -_gostring_ _wrap_KeyFieldValuePairs_first_get_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = (std::string *) & ((arg1)->first); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_KeyFieldValuePairs_second_set_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0, std::vector< std::pair< std::string,std::string > > *_swig_go_1) { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::vector< std::pair< std::string,std::string > > *arg2 = (std::vector< std::pair< std::string,std::string > > *) 0 ; - - arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - arg2 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_1; - - if (arg1) (arg1)->second = *arg2; - -} - - -std::vector< std::pair< std::string,std::string > > *_wrap_KeyFieldValuePairs_second_get_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; - std::vector< std::pair< std::string,std::string > > *result = 0 ; - std::vector< std::pair< std::string,std::string > > *_swig_go_result; - - arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - result = (std::vector< std::pair< std::string,std::string > > *)& ((arg1)->second); - *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::string > > *)result; - return _swig_go_result; -} - - -void _wrap_delete_KeyFieldValuePairs_swsscommon_728e05b169b08794(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_0) { - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *arg1 = (std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *) 0 ; - - arg1 = *(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyFieldValuePairsList__SWIG_0_swsscommon_728e05b169b08794() { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - - result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >(); - *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyFieldValuePairsList__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type arg1 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = (size_t)_swig_go_0; - - result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >(arg1); - *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyFieldValuePairsList__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const &)*arg1); - *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -long long _wrap_KeyFieldValuePairsList_size_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = ((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_KeyFieldValuePairsList_capacity_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = ((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->capacity(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyFieldValuePairsList_reserve_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, long long _swig_go_1) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::size_type arg2 ; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - (arg1)->reserve(arg2); - -} - - -bool _wrap_KeyFieldValuePairsList_isEmpty_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (bool)((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyFieldValuePairsList_clear_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -void _wrap_KeyFieldValuePairsList_add_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *arg2 = 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_1; - - (arg1)->push_back((std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type const &)*arg2); - -} - - -std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyFieldValuePairsList_get_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; - std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - result = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &std_vector_Sl_std_pair_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__get(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyFieldValuePairsList_set_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::pair< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *arg3 = 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_2; - - try { - std_vector_Sl_std_pair_Sl_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__set(arg1,arg2,(std::pair< std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg3); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -void _wrap_delete_KeyFieldValuePairsList_swsscommon_728e05b169b08794(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - - arg1 = *(std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,std::string > *_wrap_new_FieldValueMap__SWIG_0_swsscommon_728e05b169b08794() { - std::map< std::string,std::string > *result = 0 ; - std::map< std::string,std::string > *_swig_go_result; - - - result = (std::map< std::string,std::string > *)new std::map< std::string,std::string >(); - *(std::map< std::string,std::string > **)&_swig_go_result = (std::map< std::string,std::string > *)result; - return _swig_go_result; -} - - -std::map< std::string,std::string > *_wrap_new_FieldValueMap__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { - std::map< std::string,std::string > *arg1 = 0 ; - std::map< std::string,std::string > *result = 0 ; - std::map< std::string,std::string > *_swig_go_result; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - result = (std::map< std::string,std::string > *)new std::map< std::string,std::string >((std::map< std::string,std::string > const &)*arg1); - *(std::map< std::string,std::string > **)&_swig_go_result = (std::map< std::string,std::string > *)result; - return _swig_go_result; -} - - -intgo _wrap_FieldValueMap_size_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - unsigned int result; - intgo _swig_go_result; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - result = (unsigned int)((std::map< std::string,std::string > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_FieldValueMap_empty_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - result = (bool)((std::map< std::string,std::string > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_FieldValueMap_clear_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -_gostring_ _wrap_FieldValueMap_get_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - std::string *arg2 = 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - result = (std::string *) &std_map_Sl_std_string_Sc_std_string_Sg__get(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_FieldValueMap_set_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std_map_Sl_std_string_Sc_std_string_Sg__set(arg1,(std::string const &)*arg2,(std::string const &)*arg3); - -} - - -void _wrap_FieldValueMap_delete_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - std_map_Sl_std_string_Sc_std_string_Sg__del(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -bool _wrap_FieldValueMap_has_key_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - std::string *arg2 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - result = (bool)std_map_Sl_std_string_Sc_std_string_Sg__has_key(arg1,(std::string const &)*arg2); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_FieldValueMap_swsscommon_728e05b169b08794(std::map< std::string,std::string > *_swig_go_0) { - std::map< std::string,std::string > *arg1 = (std::map< std::string,std::string > *) 0 ; - - arg1 = *(std::map< std::string,std::string > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::vector< std::string > *_wrap_new_VectorString__SWIG_0_swsscommon_728e05b169b08794() { - std::vector< std::string > *result = 0 ; - std::vector< std::string > *_swig_go_result; - - - result = (std::vector< std::string > *)new std::vector< std::string >(); - *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_new_VectorString__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { - std::vector< std::string >::size_type arg1 ; - std::vector< std::string > *result = 0 ; - std::vector< std::string > *_swig_go_result; - - arg1 = (size_t)_swig_go_0; - - result = (std::vector< std::string > *)new std::vector< std::string >(arg1); - *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_new_VectorString__SWIG_2_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { - std::vector< std::string > *arg1 = 0 ; - std::vector< std::string > *result = 0 ; - std::vector< std::string > *_swig_go_result; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - result = (std::vector< std::string > *)new std::vector< std::string >((std::vector< std::string > const &)*arg1); - *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; - return _swig_go_result; -} - - -long long _wrap_VectorString_size_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - std::vector< std::string >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - result = ((std::vector< std::string > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_VectorString_capacity_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - std::vector< std::string >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - result = ((std::vector< std::string > const *)arg1)->capacity(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_VectorString_reserve_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, long long _swig_go_1) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - std::vector< std::string >::size_type arg2 ; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - (arg1)->reserve(arg2); - -} - - -bool _wrap_VectorString_isEmpty_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - result = (bool)((std::vector< std::string > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_VectorString_clear_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -void _wrap_VectorString_add_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - std::vector< std::string >::value_type *arg2 = 0 ; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - std::vector< std::string >::value_type arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - (arg1)->push_back((std::vector< std::string >::value_type const &)*arg2); - -} - - -_gostring_ _wrap_VectorString_get_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, intgo _swig_go_1) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - int arg2 ; - std::vector< std::string >::value_type *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - result = (std::vector< std::string >::value_type *) &std_vector_Sl_std_string_Sg__get(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_VectorString_set_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - int arg2 ; - std::vector< std::string >::value_type *arg3 = 0 ; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - std::vector< std::string >::value_type arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - try { - std_vector_Sl_std_string_Sg__set(arg1,arg2,(std::string const &)*arg3); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -void _wrap_delete_VectorString_swsscommon_728e05b169b08794(std::vector< std::string > *_swig_go_0) { - std::vector< std::string > *arg1 = (std::vector< std::string > *) 0 ; - - arg1 = *(std::vector< std::string > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::pair< long long,std::vector< std::string > > *_wrap_new_ScanResult__SWIG_0_swsscommon_728e05b169b08794() { - std::pair< int64_t,std::vector< std::string > > *result = 0 ; - std::pair< long long,std::vector< std::string > > *_swig_go_result; - - - result = (std::pair< int64_t,std::vector< std::string > > *)new std::pair< int64_t,std::vector< std::string > >(); - *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_result = (std::pair< int64_t,std::vector< std::string > > *)result; - return _swig_go_result; -} - - -std::pair< long long,std::vector< std::string > > *_wrap_new_ScanResult__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0, std::vector< std::string > *_swig_go_1) { - long long arg1 ; - std::vector< std::string > arg2 ; - std::vector< std::string > *argp2 ; - std::pair< int64_t,std::vector< std::string > > *result = 0 ; - std::pair< long long,std::vector< std::string > > *_swig_go_result; - - arg1 = (long long)_swig_go_0; - - argp2 = (std::vector< std::string > *)_swig_go_1; - if (argp2 == NULL) { - _swig_gopanic("Attempt to dereference null std::vector< std::string >"); - } - arg2 = (std::vector< std::string >)*argp2; - - - result = (std::pair< int64_t,std::vector< std::string > > *)new std::pair< int64_t,std::vector< std::string > >(arg1,arg2); - *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_result = (std::pair< int64_t,std::vector< std::string > > *)result; - return _swig_go_result; -} - - -std::pair< long long,std::vector< std::string > > *_wrap_new_ScanResult__SWIG_2_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { - std::pair< int64_t,std::vector< std::string > > *arg1 = 0 ; - std::pair< int64_t,std::vector< std::string > > *result = 0 ; - std::pair< long long,std::vector< std::string > > *_swig_go_result; - - arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; - - result = (std::pair< int64_t,std::vector< std::string > > *)new std::pair< int64_t,std::vector< std::string > >((std::pair< int64_t,std::vector< std::string > > const &)*arg1); - *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_result = (std::pair< int64_t,std::vector< std::string > > *)result; - return _swig_go_result; -} - - -void _wrap_ScanResult_first_set_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0, long long _swig_go_1) { - std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; - long long arg2 ; - - arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - if (arg1) (arg1)->first = arg2; - -} - - -long long _wrap_ScanResult_first_get_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { - std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; - long long result; - long long _swig_go_result; - - arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; - - result = (long long) ((arg1)->first); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ScanResult_second_set_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0, std::vector< std::string > *_swig_go_1) { - std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; - std::vector< std::string > *arg2 = (std::vector< std::string > *) 0 ; - - arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - if (arg1) (arg1)->second = *arg2; - -} - - -std::vector< std::string > *_wrap_ScanResult_second_get_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { - std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; - std::vector< std::string > *result = 0 ; - std::vector< std::string > *_swig_go_result; - - arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; - - result = (std::vector< std::string > *)& ((arg1)->second); - *(std::vector< std::string > **)&_swig_go_result = (std::vector< std::string > *)result; - return _swig_go_result; -} - - -void _wrap_delete_ScanResult_swsscommon_728e05b169b08794(std::pair< long long,std::vector< std::string > > *_swig_go_0) { - std::pair< int64_t,std::vector< std::string > > *arg1 = (std::pair< int64_t,std::vector< std::string > > *) 0 ; - - arg1 = *(std::pair< int64_t,std::vector< std::string > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,std::map< std::string,std::string > > *_wrap_new_GetTableResult__SWIG_0_swsscommon_728e05b169b08794() { - std::map< std::string,std::map< std::string,std::string > > *result = 0 ; - std::map< std::string,std::map< std::string,std::string > > *_swig_go_result; - - - result = (std::map< std::string,std::map< std::string,std::string > > *)new std::map< std::string,std::map< std::string,std::string > >(); - *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::string > > *)result; - return _swig_go_result; -} - - -std::map< std::string,std::map< std::string,std::string > > *_wrap_new_GetTableResult__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > *arg1 = 0 ; - std::map< std::string,std::map< std::string,std::string > > *result = 0 ; - std::map< std::string,std::map< std::string,std::string > > *_swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > **)&_swig_go_0; - - result = (std::map< std::string,std::map< std::string,std::string > > *)new std::map< std::string,std::map< std::string,std::string > >((std::map< std::string,std::map< std::string,std::string,std::less< std::string > > > const &)*arg1); - *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::string > > *)result; - return _swig_go_result; -} - - -intgo _wrap_GetTableResult_size_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - unsigned int result; - intgo _swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - result = (unsigned int)((std::map< std::string,std::map< std::string,std::string > > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_GetTableResult_empty_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - result = (bool)((std::map< std::string,std::map< std::string,std::string > > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_GetTableResult_clear_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_GetTableResult_get_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - std::string *arg2 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *result = 0 ; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - result = (std::map< std::string,std::string,std::less< std::string > > *) &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__get(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_GetTableResult_set_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::string,std::less< std::string > > *_swig_go_2) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - std::string *arg2 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *arg3 = 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_2; - - std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__set(arg1,(std::string const &)*arg2,(std::map< std::string,std::string,std::less< std::string > > const &)*arg3); - -} - - -void _wrap_GetTableResult_delete_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__del(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -bool _wrap_GetTableResult_has_key_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - std::string *arg2 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__has_key(arg1,(std::string const &)*arg2); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_GetTableResult_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::string > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::string > > *arg1 = (std::map< std::string,std::map< std::string,std::string > > *) 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::string > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_wrap_new_GetConfigResult__SWIG_0_swsscommon_728e05b169b08794() { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *result = 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_result; - - - result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)new std::map< std::string,std::map< std::string,std::map< std::string,std::string > > >(); - *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_wrap_new_GetConfigResult__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > *arg1 = 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *result = 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > **)&_swig_go_0; - - result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)new std::map< std::string,std::map< std::string,std::map< std::string,std::string > > >((std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > > const &)*arg1); - *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_result = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *)result; - return _swig_go_result; -} - - -intgo _wrap_GetConfigResult_size_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - unsigned int result; - intgo _swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - result = (unsigned int)((std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_GetConfigResult_empty_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - result = (bool)((std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_GetConfigResult_clear_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_wrap_GetConfigResult_get_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - std::string *arg2 = 0 ; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *result = 0 ; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - result = (std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *) &std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__get(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_GetConfigResult_set_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_2) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - std::string *arg2 = 0 ; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *arg3 = 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_2; - - std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__set(arg1,(std::string const &)*arg2,(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > const &)*arg3); - -} - - -void _wrap_GetConfigResult_delete_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__del(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -bool _wrap_GetConfigResult_has_key_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - std::string *arg2 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - result = (bool)std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_map_Sl_std_string_Sc_std_string_Sg__Sg__Sg__has_key(arg1,(std::string const &)*arg2); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_GetConfigResult_swsscommon_728e05b169b08794(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *_swig_go_0) { - std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *arg1 = (std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > *) 0 ; - - arg1 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string > > > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,swss::RedisInstInfo > *_wrap_new_GetInstanceListResult__SWIG_0_swsscommon_728e05b169b08794() { - std::map< std::string,swss::RedisInstInfo > *result = 0 ; - std::map< std::string,swss::RedisInstInfo > *_swig_go_result; - - - result = (std::map< std::string,swss::RedisInstInfo > *)new std::map< std::string,swss::RedisInstInfo >(); - *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_result = (std::map< std::string,swss::RedisInstInfo > *)result; - return _swig_go_result; -} - - -std::map< std::string,swss::RedisInstInfo > *_wrap_new_GetInstanceListResult__SWIG_1_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { - std::map< std::string,swss::RedisInstInfo > *arg1 = 0 ; - std::map< std::string,swss::RedisInstInfo > *result = 0 ; - std::map< std::string,swss::RedisInstInfo > *_swig_go_result; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - result = (std::map< std::string,swss::RedisInstInfo > *)new std::map< std::string,swss::RedisInstInfo >((std::map< std::string,swss::RedisInstInfo > const &)*arg1); - *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_result = (std::map< std::string,swss::RedisInstInfo > *)result; - return _swig_go_result; -} - - -intgo _wrap_GetInstanceListResult_size_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - unsigned int result; - intgo _swig_go_result; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - result = (unsigned int)((std::map< std::string,swss::RedisInstInfo > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_GetInstanceListResult_empty_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - result = (bool)((std::map< std::string,swss::RedisInstInfo > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_GetInstanceListResult_clear_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -swss::RedisInstInfo *_wrap_GetInstanceListResult_get_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - std::string *arg2 = 0 ; - swss::RedisInstInfo *result = 0 ; - swss::RedisInstInfo *_swig_go_result; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - result = (swss::RedisInstInfo *) &std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__get(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(swss::RedisInstInfo **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_GetInstanceListResult_set_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1, swss::RedisInstInfo *_swig_go_2) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - std::string *arg2 = 0 ; - swss::RedisInstInfo *arg3 = 0 ; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::RedisInstInfo **)&_swig_go_2; - - std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__set(arg1,(std::string const &)*arg2,(swss::RedisInstInfo const &)*arg3); - -} - - -void _wrap_GetInstanceListResult_delete_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - try { - std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__del(arg1,(std::string const &)*arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -bool _wrap_GetInstanceListResult_has_key_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0, _gostring_ _swig_go_1) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - std::string *arg2 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - result = (bool)std_map_Sl_std_string_Sc_swss_RedisInstInfo_Sg__has_key(arg1,(std::string const &)*arg2); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_GetInstanceListResult_swsscommon_728e05b169b08794(std::map< std::string,swss::RedisInstInfo > *_swig_go_0) { - std::map< std::string,swss::RedisInstInfo > *arg1 = (std::map< std::string,swss::RedisInstInfo > *) 0 ; - - arg1 = *(std::map< std::string,swss::RedisInstInfo > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_KeyOpFieldsValuesQueue_empty_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (bool)((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_0_swsscommon_728e05b169b08794() { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - unsigned int arg1 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; - - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(arg1,(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { - unsigned int arg1 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(arg1); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_new_KeyOpFieldsValuesQueue__SWIG_3_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *result = 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const &)*arg1); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *)result; - return _swig_go_result; -} - - -void _wrap_delete_KeyOpFieldsValuesQueue_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - delete arg1; - -} - - -void _wrap_KeyOpFieldsValuesQueue_assign_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - unsigned int arg2 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg3 = 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - arg3 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_2; - - (arg1)->assign(arg2,(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg3); - -} - - -void _wrap_KeyOpFieldsValuesQueue_swap_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg2 = 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_1; - - (arg1)->swap(*arg2); - -} - - -intgo _wrap_KeyOpFieldsValuesQueue_size_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - unsigned int result; - intgo _swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (unsigned int)((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_KeyOpFieldsValuesQueue_max_size_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - unsigned int result; - intgo _swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (unsigned int)((std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const *)arg1)->max_size(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_0_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - unsigned int arg2 ; - SwigValueWrapper< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > arg3 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *argp3 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - - argp3 = (std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *)_swig_go_2; - if (argp3 == NULL) { - _swig_gopanic("Attempt to dereference null std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > >"); - } - arg3 = (std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > >)*argp3; - - - (arg1)->resize(arg2,arg3); - -} - - -void _wrap_KeyOpFieldsValuesQueue_resize__SWIG_1_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - unsigned int arg2 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - - (arg1)->resize(arg2); - -} - - -std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyOpFieldsValuesQueue_front_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &(arg1)->front(); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyOpFieldsValuesQueue_back_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &(arg1)->back(); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyOpFieldsValuesQueue_push_front_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; - - (arg1)->push_front((std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); - -} - - -void _wrap_KeyOpFieldsValuesQueue_push_back_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; - - (arg1)->push_back((std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); - -} - - -void _wrap_KeyOpFieldsValuesQueue_pop_front_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - (arg1)->pop_front(); - -} - - -void _wrap_KeyOpFieldsValuesQueue_pop_back_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - (arg1)->pop_back(); - -} - - -void _wrap_KeyOpFieldsValuesQueue_clear_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_wrap_KeyOpFieldsValuesQueue_getitem_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *result = 0 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - result = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type *) &std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getitem(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyOpFieldsValuesQueue_setitem_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_2) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *arg3 = 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_2; - - try { - std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__setitem(arg1,arg2,(std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg3); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -void _wrap_KeyOpFieldsValuesQueue_delitem_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__delitem(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_KeyOpFieldsValuesQueue_getslice_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, intgo _swig_go_2) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - int arg3 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > result; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = (int)_swig_go_2; - - result = std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__getslice(arg1,arg2,arg3); - *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_result = new std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > >(result); - return _swig_go_result; -} - - -void _wrap_KeyOpFieldsValuesQueue_setslice_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, intgo _swig_go_2, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_3) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - int arg3 ; - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg4 = 0 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = (int)_swig_go_2; - arg4 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_3; - - std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__setslice(arg1,arg2,arg3,(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > const &)*arg4); - -} - - -void _wrap_KeyOpFieldsValuesQueue_delslice_swsscommon_728e05b169b08794(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_0, intgo _swig_go_1, intgo _swig_go_2) { - std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *arg1 = (std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *) 0 ; - int arg2 ; - int arg3 ; - - arg1 = *(std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = (int)_swig_go_2; - - std_deque_Sl_std_tuple_Sl_std_string_Sc_std_string_Sc_std_vector_Sl_std_pair_Sl_std_string_Sc_std_string_Sg__Sg__Sg__Sg__delslice(arg1,arg2,arg3); - -} - - -std::vector< swss::SonicDBKey > *_wrap_new_VectorSonicDbKey__SWIG_0_swsscommon_728e05b169b08794() { - std::vector< swss::SonicDBKey > *result = 0 ; - std::vector< swss::SonicDBKey > *_swig_go_result; - - - result = (std::vector< swss::SonicDBKey > *)new std::vector< swss::SonicDBKey >(); - *(std::vector< swss::SonicDBKey > **)&_swig_go_result = (std::vector< swss::SonicDBKey > *)result; - return _swig_go_result; -} - - -std::vector< swss::SonicDBKey > *_wrap_new_VectorSonicDbKey__SWIG_1_swsscommon_728e05b169b08794(long long _swig_go_0) { - std::vector< swss::SonicDBKey >::size_type arg1 ; - std::vector< swss::SonicDBKey > *result = 0 ; - std::vector< swss::SonicDBKey > *_swig_go_result; - - arg1 = (size_t)_swig_go_0; - - result = (std::vector< swss::SonicDBKey > *)new std::vector< swss::SonicDBKey >(arg1); - *(std::vector< swss::SonicDBKey > **)&_swig_go_result = (std::vector< swss::SonicDBKey > *)result; - return _swig_go_result; -} - - -std::vector< swss::SonicDBKey > *_wrap_new_VectorSonicDbKey__SWIG_2_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { - std::vector< swss::SonicDBKey > *arg1 = 0 ; - std::vector< swss::SonicDBKey > *result = 0 ; - std::vector< swss::SonicDBKey > *_swig_go_result; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - - result = (std::vector< swss::SonicDBKey > *)new std::vector< swss::SonicDBKey >((std::vector< swss::SonicDBKey > const &)*arg1); - *(std::vector< swss::SonicDBKey > **)&_swig_go_result = (std::vector< swss::SonicDBKey > *)result; - return _swig_go_result; -} - - -long long _wrap_VectorSonicDbKey_size_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - std::vector< swss::SonicDBKey >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - - result = ((std::vector< swss::SonicDBKey > const *)arg1)->size(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_VectorSonicDbKey_capacity_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - std::vector< swss::SonicDBKey >::size_type result; - long long _swig_go_result; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - - result = ((std::vector< swss::SonicDBKey > const *)arg1)->capacity(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_VectorSonicDbKey_reserve_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, long long _swig_go_1) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - std::vector< swss::SonicDBKey >::size_type arg2 ; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - (arg1)->reserve(arg2); - -} - - -bool _wrap_VectorSonicDbKey_isEmpty_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - - result = (bool)((std::vector< swss::SonicDBKey > const *)arg1)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_VectorSonicDbKey_clear_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - - (arg1)->clear(); - -} - - -void _wrap_VectorSonicDbKey_add_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - std::vector< swss::SonicDBKey >::value_type *arg2 = 0 ; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - arg2 = *(std::vector< swss::SonicDBKey >::value_type **)&_swig_go_1; - - (arg1)->push_back((std::vector< swss::SonicDBKey >::value_type const &)*arg2); - -} - - -swss::SonicDBKey *_wrap_VectorSonicDbKey_get_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, intgo _swig_go_1) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - int arg2 ; - std::vector< swss::SonicDBKey >::value_type *result = 0 ; - swss::SonicDBKey *_swig_go_result; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - try { - result = (std::vector< swss::SonicDBKey >::value_type *) &std_vector_Sl_swss_SonicDBKey_Sg__get(arg1,arg2); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - *(std::vector< swss::SonicDBKey >::value_type **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_VectorSonicDbKey_set_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0, intgo _swig_go_1, swss::SonicDBKey *_swig_go_2) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - int arg2 ; - std::vector< swss::SonicDBKey >::value_type *arg3 = 0 ; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(std::vector< swss::SonicDBKey >::value_type **)&_swig_go_2; - - try { - std_vector_Sl_swss_SonicDBKey_Sg__set(arg1,arg2,(swss::SonicDBKey const &)*arg3); - } catch(std::out_of_range &_e) { - _swig_gopanic((&_e)->what()); - } - -} - - -void _wrap_delete_VectorSonicDbKey_swsscommon_728e05b169b08794(std::vector< swss::SonicDBKey > *_swig_go_0) { - std::vector< swss::SonicDBKey > *arg1 = (std::vector< swss::SonicDBKey > *) 0 ; - - arg1 = *(std::vector< swss::SonicDBKey > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::RedisSelect *_wrap_CastSelectableToRedisSelectObj_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - swss::RedisSelect *result = 0 ; - swss::RedisSelect *_swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (swss::RedisSelect *)castSelectableObj< swss::RedisSelect * >(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; - return _swig_go_result; -} - - -swss::SubscriberStateTable *_wrap_CastSelectableToSubscriberTableObj_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - swss::SubscriberStateTable *result = 0 ; - swss::SubscriberStateTable *_swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (swss::SubscriberStateTable *)castSelectableObj< swss::SubscriberStateTable * >(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_EMPTY_PREFIX_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = (char *)(""); - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -void _wrap_RedisInstInfo_unixSocketPath_set_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->unixSocketPath = *arg2; - -} - - -_gostring_ _wrap_RedisInstInfo_unixSocketPath_get_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - - result = (std::string *) & ((arg1)->unixSocketPath); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_RedisInstInfo_hostname_set_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->hostname = *arg2; - -} - - -_gostring_ _wrap_RedisInstInfo_hostname_get_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - - result = (std::string *) & ((arg1)->hostname); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_RedisInstInfo_port_set_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0, intgo _swig_go_1) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - int arg2 ; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - if (arg1) (arg1)->port = arg2; - -} - - -intgo _wrap_RedisInstInfo_port_get_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - - result = (int) ((arg1)->port); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::RedisInstInfo *_wrap_new_RedisInstInfo_swsscommon_728e05b169b08794() { - swss::RedisInstInfo *result = 0 ; - swss::RedisInstInfo *_swig_go_result; - - - { - try { - result = (swss::RedisInstInfo *)new swss::RedisInstInfo(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisInstInfo **)&_swig_go_result = (swss::RedisInstInfo *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisInstInfo_swsscommon_728e05b169b08794(swss::RedisInstInfo *_swig_go_0) { - swss::RedisInstInfo *arg1 = (swss::RedisInstInfo *) 0 ; - - arg1 = *(swss::RedisInstInfo **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBInfo_instName_set_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->instName = *arg2; - -} - - -_gostring_ _wrap_SonicDBInfo_instName_get_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - - result = (std::string *) & ((arg1)->instName); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_SonicDBInfo_dbId_set_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0, intgo _swig_go_1) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - int arg2 ; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - if (arg1) (arg1)->dbId = arg2; - -} - - -intgo _wrap_SonicDBInfo_dbId_get_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - - result = (int) ((arg1)->dbId); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_SonicDBInfo_separator_set_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->separator = *arg2; - -} - - -_gostring_ _wrap_SonicDBInfo_separator_get_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - - result = (std::string *) & ((arg1)->separator); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -swss::SonicDBInfo *_wrap_new_SonicDBInfo_swsscommon_728e05b169b08794() { - swss::SonicDBInfo *result = 0 ; - swss::SonicDBInfo *_swig_go_result; - - - { - try { - result = (swss::SonicDBInfo *)new swss::SonicDBInfo(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicDBInfo **)&_swig_go_result = (swss::SonicDBInfo *)result; - return _swig_go_result; -} - - -void _wrap_delete_SonicDBInfo_swsscommon_728e05b169b08794(swss::SonicDBInfo *_swig_go_0) { - swss::SonicDBInfo *arg1 = (swss::SonicDBInfo *) 0 ; - - arg1 = *(swss::SonicDBInfo **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBKey_containerName_set_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->containerName = *arg2; - -} - - -_gostring_ _wrap_SonicDBKey_containerName_get_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - result = (std::string *) & ((arg1)->containerName); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_SonicDBKey_netns_set_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->netns = *arg2; - -} - - -_gostring_ _wrap_SonicDBKey_netns_get_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - result = (std::string *) & ((arg1)->netns); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -swss::SonicDBKey *_wrap_new_SonicDBKey__SWIG_0_swsscommon_728e05b169b08794() { - swss::SonicDBKey *result = 0 ; - swss::SonicDBKey *_swig_go_result; - - - { - try { - result = (swss::SonicDBKey *)new swss::SonicDBKey(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicDBKey **)&_swig_go_result = (swss::SonicDBKey *)result; - return _swig_go_result; -} - - -swss::SonicDBKey *_wrap_new_SonicDBKey__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - swss::SonicDBKey *result = 0 ; - swss::SonicDBKey *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (swss::SonicDBKey *)new swss::SonicDBKey((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicDBKey **)&_swig_go_result = (swss::SonicDBKey *)result; - return _swig_go_result; -} - - -bool _wrap_SonicDBKey_isEmpty_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - { - try { - result = (bool)((swss::SonicDBKey const *)arg1)->isEmpty(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBKey_toString_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - { - try { - result = ((swss::SonicDBKey const *)arg1)->toString(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_delete_SonicDBKey_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = (swss::SonicDBKey *) 0 ; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::SonicDBKeyHash *_wrap_new_SonicDBKeyHash_swsscommon_728e05b169b08794() { - swss::SonicDBKeyHash *result = 0 ; - swss::SonicDBKeyHash *_swig_go_result; - - - { - try { - result = (swss::SonicDBKeyHash *)new swss::SonicDBKeyHash(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicDBKeyHash **)&_swig_go_result = (swss::SonicDBKeyHash *)result; - return _swig_go_result; -} - - -void _wrap_delete_SonicDBKeyHash_swsscommon_728e05b169b08794(swss::SonicDBKeyHash *_swig_go_0) { - swss::SonicDBKeyHash *arg1 = (swss::SonicDBKeyHash *) 0 ; - - arg1 = *(swss::SonicDBKeyHash **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_SonicDBConfig_DEFAULT_SONIC_DB_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = swss::SonicDBConfig::DEFAULT_SONIC_DB_CONFIG_FILE; - - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE_SonicDBConfig_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = swss::SonicDBConfig::DEFAULT_SONIC_DB_GLOBAL_CONFIG_FILE; - - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -void _wrap_SonicDBConfig_initialize__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - swss::SonicDBConfig::initialize((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBConfig_initialize__SWIG_1_swsscommon_728e05b169b08794() { - { - try { - swss::SonicDBConfig::initialize(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - swss::SonicDBConfig::initializeGlobalConfig((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBConfig_initializeGlobalConfig__SWIG_1_swsscommon_728e05b169b08794() { - { - try { - swss::SonicDBConfig::initializeGlobalConfig(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBConfig_reset_swsscommon_728e05b169b08794() { - { - try { - swss::SonicDBConfig::reset(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicDBConfig_validateNamespace_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - swss::SonicDBConfig::validateNamespace((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbInst__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::string *arg1 = 0 ; - swss::SonicDBKey *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = swss::SonicDBConfig::getDbInst((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbId__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbId__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbId__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbId__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::string *arg1 = 0 ; - swss::SonicDBKey *arg2 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = (int)swss::SonicDBConfig::getDbId((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::string *arg1 = 0 ; - swss::SonicDBKey *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = swss::SonicDBConfig::getSeparator((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_4_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - int arg1 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = swss::SonicDBConfig::getSeparator(arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_5_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1) { - int arg1 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getSeparator(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_6_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::SonicDBConfig::getSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_7_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::SonicDBKey *_swig_go_1) { - int arg1 ; - swss::SonicDBKey *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = swss::SonicDBConfig::getSeparator(arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getSeparator__SWIG_8_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = swss::SonicDBConfig::getSeparator((swss::DBConnector const *)arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbSock__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::string *arg1 = 0 ; - swss::SonicDBKey *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = swss::SonicDBConfig::getDbSock((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SonicDBConfig_getDbHostname__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::string *arg1 = 0 ; - swss::SonicDBKey *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = swss::SonicDBConfig::getDbHostname((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbPort__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbPort__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbPort__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_SonicDBConfig_getDbPort__SWIG_3_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::SonicDBKey *_swig_go_1) { - std::string *arg1 = 0 ; - swss::SonicDBKey *arg2 = 0 ; - int result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::SonicDBKey **)&_swig_go_1; - - { - try { - result = (int)swss::SonicDBConfig::getDbPort((std::string const &)*arg1,(swss::SonicDBKey const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicDBConfig_getNamespaces_swsscommon_728e05b169b08794() { - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - - { - try { - result = swss::SonicDBConfig::getNamespaces(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::vector< swss::SonicDBKey > *_wrap_SonicDBConfig_getDbKeys_swsscommon_728e05b169b08794() { - std::vector< swss::SonicDBKey > result; - std::vector< swss::SonicDBKey > *_swig_go_result; - - - { - try { - result = swss::SonicDBConfig::getDbKeys(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< swss::SonicDBKey > **)&_swig_go_result = new std::vector< swss::SonicDBKey >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getDbList((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = swss::SonicDBConfig::getDbList((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_2_swsscommon_728e05b169b08794() { - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - - { - try { - result = swss::SonicDBConfig::getDbList(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicDBConfig_getDbList__SWIG_3_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - { - try { - result = swss::SonicDBConfig::getDbList((swss::SonicDBKey const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_SonicDBConfig_isInit_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::SonicDBConfig::isInit(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_SonicDBConfig_isGlobalInit_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::SonicDBConfig::isGlobalInit(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = swss::SonicDBConfig::getInstanceList((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = swss::SonicDBConfig::getInstanceList((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_2_swsscommon_728e05b169b08794() { - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; - - - { - try { - result = swss::SonicDBConfig::getInstanceList(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_wrap_SonicDBConfig_getInstanceList__SWIG_3_swsscommon_728e05b169b08794(swss::SonicDBKey *_swig_go_0) { - swss::SonicDBKey *arg1 = 0 ; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > result; - std::map< std::string,swss::RedisInstInfo,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicDBKey **)&_swig_go_0; - - { - try { - result = swss::SonicDBConfig::getInstanceList((swss::SonicDBKey const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,swss::RedisInstInfo,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,swss::RedisInstInfo,std::less< std::string > >(result); - return _swig_go_result; -} - - -swss::SonicDBConfig *_wrap_new_SonicDBConfig_swsscommon_728e05b169b08794() { - swss::SonicDBConfig *result = 0 ; - swss::SonicDBConfig *_swig_go_result; - - - { - try { - result = (swss::SonicDBConfig *)new swss::SonicDBConfig(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicDBConfig **)&_swig_go_result = (swss::SonicDBConfig *)result; - return _swig_go_result; -} - - -void _wrap_delete_SonicDBConfig_swsscommon_728e05b169b08794(swss::SonicDBConfig *_swig_go_0) { - swss::SonicDBConfig *arg1 = (swss::SonicDBConfig *) 0 ; - - arg1 = *(swss::SonicDBConfig **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_RedisContext_DEFAULT_UNIXSOCKET_RedisContext_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = swss::RedisContext::DEFAULT_UNIXSOCKET; - - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -swss::RedisContext *_wrap_new_RedisContext_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { - swss::RedisContext *arg1 = 0 ; - swss::RedisContext *result = 0 ; - swss::RedisContext *_swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - { - try { - result = (swss::RedisContext *)new swss::RedisContext((swss::RedisContext const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisContext **)&_swig_go_result = (swss::RedisContext *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisContext_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -redisContext *_wrap_RedisContext_getContext_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - redisContext *result = 0 ; - redisContext *_swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - { - try { - result = (redisContext *)((swss::RedisContext const *)arg1)->getContext(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisContext **)&_swig_go_result = (redisContext *)result; - return _swig_go_result; -} - - -void _wrap_RedisContext_setClientName_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->setClientName((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_RedisContext_getClientName_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - { - try { - result = (arg1)->getClientName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_DBConnector_DEFAULT_UNIXSOCKET_DBConnector_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = swss::DBConnector::DEFAULT_UNIXSOCKET; - - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector((swss::DBConnector const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisContext *_swig_go_1) { - int arg1 ; - swss::RedisContext *arg2 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::RedisContext **)&_swig_go_1; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector(arg1,(swss::RedisContext const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { - int arg1 ; - std::string *arg2 = 0 ; - int arg3 ; - unsigned int arg4 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = (int)_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - arg4 = (unsigned int)_swig_go_3; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector(arg1,(std::string const &)*arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_3_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - int arg1 ; - std::string *arg2 = 0 ; - unsigned int arg3 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = (int)_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (unsigned int)_swig_go_2; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_4_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { - std::string *arg1 = 0 ; - unsigned int arg2 ; - bool arg3 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (unsigned int)_swig_go_1; - arg3 = (bool)_swig_go_2; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_5_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1) { - std::string *arg1 = 0 ; - unsigned int arg2 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (unsigned int)_swig_go_1; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_6_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, bool _swig_go_2, _gostring_ _swig_go_3) { - std::string *arg1 = 0 ; - unsigned int arg2 ; - bool arg3 ; - std::string *arg4 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (unsigned int)_swig_go_1; - arg3 = (bool)_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2,arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_new_DBConnector__SWIG_7_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, bool _swig_go_2, swss::SonicDBKey *_swig_go_3) { - std::string *arg1 = 0 ; - unsigned int arg2 ; - bool arg3 ; - swss::SonicDBKey *arg4 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (unsigned int)_swig_go_1; - arg3 = (bool)_swig_go_2; - arg4 = *(swss::SonicDBKey **)&_swig_go_3; - - { - try { - result = (swss::DBConnector *)new swss::DBConnector((std::string const &)*arg1,arg2,arg3,(swss::SonicDBKey const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -intgo _wrap_DBConnector_getDbId_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (int)((swss::DBConnector const *)arg1)->getDbId(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_DBConnector_getDbName_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = ((swss::DBConnector const *)arg1)->getDbName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_DBConnector_getNamespace_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = ((swss::DBConnector const *)arg1)->getNamespace(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::SonicDBKey *_wrap_DBConnector_getDBKey_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - swss::SonicDBKey result; - swss::SonicDBKey *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = ((swss::DBConnector const *)arg1)->getDBKey(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicDBKey **)&_swig_go_result = new swss::SonicDBKey(result); - return _swig_go_result; -} - - -void _wrap_DBConnector_Xselect_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - swss::DBConnector::select(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::DBConnector *_wrap_DBConnector_newConnector_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - unsigned int arg2 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - - { - try { - result = (swss::DBConnector *)((swss::DBConnector const *)arg1)->newConnector(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -swss::PubSub *_wrap_DBConnector_pubsub_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - swss::PubSub *result = 0 ; - swss::PubSub *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (swss::PubSub *)(arg1)->pubsub(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::PubSub **)&_swig_go_result = (swss::PubSub *)result; - return _swig_go_result; -} - - -long long _wrap_DBConnector_delete__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (int64_t)(arg1)->del((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_DBConnector_exists_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (bool)(arg1)->exists((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBConnector_hdel__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int64_t)(arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBConnector_hdel__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::string > *_swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< std::string > **)&_swig_go_2; - - { - try { - result = (int64_t)(arg1)->hdel((std::string const &)*arg2,(std::vector< std::string > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_DBConnector_delete__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, std::vector< std::string > *_swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - (arg1)->del((std::vector< std::string > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::vector< std::string > *_wrap_DBConnector_keys_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->keys((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2, intgo _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - int arg2 ; - char *arg3 = (char *) 0 ; - uint32_t arg4 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - arg4 = (uint32_t)_swig_go_3; - - { - try { - result = (arg1)->scan(arg2,(char const *)arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg3); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - int arg2 ; - char *arg3 = (char *) 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - { - try { - result = (arg1)->scan(arg2,(char const *)arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg3); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, intgo _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - int arg2 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - { - try { - result = (arg1)->scan(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_DBConnector_scan__SWIG_3_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (arg1)->scan(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -bool _wrap_DBConnector_set__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_DBConnector_set__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (bool)(arg1)->set((std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_DBConnector_hset_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBConnector_hmset_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > *arg2 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = *(std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > **)&_swig_go_1; - - { - try { - (arg1)->hmset((std::unordered_map< std::string,std::vector< std::pair< std::string,std::string > > > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::shared_ptr< std::string > *_wrap_DBConnector_get_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->get((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_DBConnector_hget_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (arg1)->hget((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_DBConnector_hexists_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)(arg1)->hexists((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBConnector_incr_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (int64_t)(arg1)->incr((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBConnector_decr_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (int64_t)(arg1)->decr((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBConnector_rpush_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int64_t)(arg1)->rpush((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_DBConnector_blpop_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (arg1)->blpop((std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -void _wrap_DBConnector_subscribe_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->subscribe((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBConnector_psubscribe_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->psubscribe((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBConnector_punsubscribe_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->punsubscribe((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_DBConnector_publish_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int64_t)(arg1)->publish((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_DBConnector_config_set_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->config_set((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_DBConnector_flushdb_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->flushdb(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_DBConnector_getall_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (arg1)->getall(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_DBConnector_hgetall_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->SWIGTEMPLATEDISAMBIGUATOR hgetall< std::map< std::string,std::string > >((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_delete_DBConnector_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -redisContext *_wrap_DBConnector_getContext_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - redisContext *result = 0 ; - redisContext *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - swss::RedisContext *swig_b0 = (swss::RedisContext *)arg1; - result = (redisContext *)((swss::RedisContext const *)swig_b0)->getContext(); - *(redisContext **)&_swig_go_result = (redisContext *)result; - return _swig_go_result; -} - - -void _wrap_DBConnector_setClientName_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::RedisContext *swig_b0 = (swss::RedisContext *)arg1; - (swig_b0)->setClientName((std::string const &)*arg2); - -} - - -_gostring_ _wrap_DBConnector_getClientName_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - swss::RedisContext *swig_b0 = (swss::RedisContext *)arg1; - result = (swig_b0)->getClientName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::SonicV2Connector_Native *_wrap_new_SonicV2Connector_Native__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, _gostring_ _swig_go_1) { - bool arg1 ; - char *arg2 = (char *) 0 ; - swss::SonicV2Connector_Native *result = 0 ; - swss::SonicV2Connector_Native *_swig_go_result; - - arg1 = (bool)_swig_go_0; - - arg2 = (char *)malloc(_swig_go_1.n + 1); - memcpy(arg2, _swig_go_1.p, _swig_go_1.n); - arg2[_swig_go_1.n] = '\0'; - - - { - try { - result = (swss::SonicV2Connector_Native *)new swss::SonicV2Connector_Native(arg1,(char const *)arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicV2Connector_Native **)&_swig_go_result = (swss::SonicV2Connector_Native *)result; - free(arg2); - return _swig_go_result; -} - - -swss::SonicV2Connector_Native *_wrap_new_SonicV2Connector_Native__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0) { - bool arg1 ; - swss::SonicV2Connector_Native *result = 0 ; - swss::SonicV2Connector_Native *_swig_go_result; - - arg1 = (bool)_swig_go_0; - - { - try { - result = (swss::SonicV2Connector_Native *)new swss::SonicV2Connector_Native(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicV2Connector_Native **)&_swig_go_result = (swss::SonicV2Connector_Native *)result; - return _swig_go_result; -} - - -swss::SonicV2Connector_Native *_wrap_new_SonicV2Connector_Native__SWIG_2_swsscommon_728e05b169b08794() { - swss::SonicV2Connector_Native *result = 0 ; - swss::SonicV2Connector_Native *_swig_go_result; - - - { - try { - result = (swss::SonicV2Connector_Native *)new swss::SonicV2Connector_Native(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SonicV2Connector_Native **)&_swig_go_result = (swss::SonicV2Connector_Native *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_SonicV2Connector_Native_getNamespace_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - { - try { - result = ((swss::SonicV2Connector_Native const *)arg1)->getNamespace(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_SonicV2Connector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - bool arg3 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (bool)_swig_go_2; - - { - try { - (arg1)->connect((std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicV2Connector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->connect((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicV2Connector_Native_close__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->close((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_SonicV2Connector_Native_close__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - { - try { - (arg1)->close(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::vector< std::string > *_wrap_SonicV2Connector_Native_get_db_list_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - { - try { - result = (arg1)->get_db_list(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -intgo _wrap_SonicV2Connector_Native_get_dbid_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (int)(arg1)->get_dbid((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_SonicV2Connector_Native_get_db_separator_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->get_db_separator((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::DBConnector *_wrap_SonicV2Connector_Native_get_redis_client_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::DBConnector *) &(arg1)->get_redis_client((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_SonicV2Connector_Native_publish_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (int64_t)(arg1)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_SonicV2Connector_Native_exists_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)(arg1)->exists((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicV2Connector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - bool arg4 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - arg4 = (bool)_swig_go_3; - - { - try { - result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicV2Connector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - { - try { - result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_SonicV2Connector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->keys((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - uint32_t arg5 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - arg5 = (uint32_t)_swig_go_4; - - { - try { - result = (arg1)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - - { - try { - result = (arg1)->scan((std::string const &)*arg2,arg3,(char const *)arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (arg1)->scan((std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_SonicV2Connector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->scan((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_SonicV2Connector_Native_get__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool arg5 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - arg5 = (bool)_swig_go_4; - - { - try { - result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_SonicV2Connector_Native_get__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_SonicV2Connector_Native_hexists_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (bool)(arg1)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_SonicV2Connector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - { - try { - result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_SonicV2Connector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_SonicV2Connector_Native_hmset_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - { - try { - (arg1)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_SonicV2Connector_Native_set__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - bool arg6 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - arg6 = (bool)_swig_go_5; - - { - try { - result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_SonicV2Connector_Native_set__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_SonicV2Connector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - { - try { - result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_SonicV2Connector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_SonicV2Connector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_SonicV2Connector_Native_swsscommon_728e05b169b08794(swss::SonicV2Connector_Native *_swig_go_0) { - swss::SonicV2Connector_Native *arg1 = (swss::SonicV2Connector_Native *) 0 ; - - arg1 = *(swss::SonicV2Connector_Native **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::PubSub *_wrap_new_PubSub_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - swss::PubSub *result = 0 ; - swss::PubSub *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (swss::PubSub *)new swss::PubSub(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::PubSub **)&_swig_go_result = (swss::PubSub *)result; - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_get_message__SWIG_0_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, double _swig_go_1, bool _swig_go_2) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - double arg2 ; - bool arg3 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - arg2 = (double)_swig_go_1; - arg3 = (bool)_swig_go_2; - - { - try { - result = (arg1)->get_message(arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_get_message__SWIG_1_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, double _swig_go_1) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - double arg2 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - arg2 = (double)_swig_go_1; - - { - try { - result = (arg1)->get_message(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_get_message__SWIG_2_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - { - try { - result = (arg1)->get_message(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_listen_message__SWIG_0_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, bool _swig_go_1) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - bool arg2 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - result = (arg1)->listen_message(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_PubSub_listen_message__SWIG_1_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - { - try { - result = (arg1)->listen_message(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_PubSub_psubscribe_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, _gostring_ _swig_go_1) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->psubscribe((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_PubSub_punsubscribe_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0, _gostring_ _swig_go_1) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->punsubscribe((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_PubSub_readData_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - { - try { - result = (uint64_t)(arg1)->readData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_PubSub_hasData_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_PubSub_hasCachedData_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasCachedData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_PubSub_swsscommon_728e05b169b08794(swss::PubSub *_swig_go_0) { - swss::PubSub *arg1 = (swss::PubSub *) 0 ; - - arg1 = *(swss::PubSub **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_DELETED_KEY_SEPARATOR_get_swsscommon_728e05b169b08794() { - std::string *result = 0 ; - _gostring_ _swig_go_result; - - - result = (std::string *) &swss::DELETED_KEY_SEPARATOR; - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -swss::ProfileProvider *_wrap_ProfileProvider_instance_swsscommon_728e05b169b08794() { - swss::ProfileProvider *result = 0 ; - swss::ProfileProvider *_swig_go_result; - - - { - try { - result = (swss::ProfileProvider *) &swss::ProfileProvider::instance(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProfileProvider **)&_swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ProfileProvider_appendConfigs_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, swss::DBConnector *_swig_go_4) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< std::pair< std::string,std::string > > *arg4 = 0 ; - swss::DBConnector *arg5 = (swss::DBConnector *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::vector< std::pair< std::string,std::string > > **)&_swig_go_3; - arg5 = *(swss::DBConnector **)&_swig_go_4; - - { - try { - result = (bool)(arg1)->appendConfigs((std::string const &)*arg2,(std::string const &)*arg3,*arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_ProfileProvider_getConfig_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, swss::DBConnector *_swig_go_4) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - swss::DBConnector *arg5 = (swss::DBConnector *) 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - arg5 = *(swss::DBConnector **)&_swig_go_4; - - { - try { - result = (arg1)->getConfig((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ProfileProvider_getConfigs__SWIG_0_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::DBConnector **)&_swig_go_3; - - { - try { - result = (arg1)->getConfigs((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_ProfileProvider_getConfigs__SWIG_1_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, swss::DBConnector *_swig_go_1) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - { - try { - result = (arg1)->getConfigs(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ProfileProvider_getKeys_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, swss::DBConnector *_swig_go_2) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - swss::DBConnector *arg3 = (swss::DBConnector *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::DBConnector **)&_swig_go_2; - - { - try { - result = (arg1)->getKeys((std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_ProfileProvider_tryRevertItem_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::DBConnector **)&_swig_go_3; - - { - try { - result = (bool)(arg1)->tryRevertItem((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ProfileProvider_tryDeleteItem_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::DBConnector **)&_swig_go_3; - - { - try { - result = (bool)(arg1)->tryDeleteItem((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_ProfileProvider_getDeletedKeyName_swsscommon_728e05b169b08794(swss::ProfileProvider *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::DBConnector *_swig_go_3) { - swss::ProfileProvider *arg1 = (swss::ProfileProvider *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::DBConnector *arg4 = (swss::DBConnector *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProfileProvider **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::DBConnector **)&_swig_go_3; - - { - try { - result = (arg1)->getDeletedKeyName((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_delete_Selectable_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_Selectable_getFd_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (int)(arg1)->getFd(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_Selectable_readData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (uint64_t)(arg1)->readData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_Selectable_hasData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_Selectable_hasCachedData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasCachedData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_Selectable_initializedWithData_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->initializedWithData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_Selectable_updateAfterRead_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - (arg1)->updateAfterRead(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_Selectable_getPri_swsscommon_728e05b169b08794(swss::Selectable *_swig_go_0) { - swss::Selectable *arg1 = (swss::Selectable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::Selectable **)&_swig_go_0; - - { - try { - result = (int)((swss::Selectable const *)arg1)->getPri(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -swss::Select *_wrap_new_Select_swsscommon_728e05b169b08794() { - swss::Select *result = 0 ; - swss::Select *_swig_go_result; - - - { - try { - result = (swss::Select *)new swss::Select(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Select **)&_swig_go_result = (swss::Select *)result; - return _swig_go_result; -} - - -void _wrap_delete_Select_swsscommon_728e05b169b08794(swss::Select *_swig_go_0) { - swss::Select *arg1 = (swss::Select *) 0 ; - - arg1 = *(swss::Select **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Select_addSelectable_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable *_swig_go_1) { - swss::Select *arg1 = (swss::Select *) 0 ; - swss::Selectable *arg2 = (swss::Selectable *) 0 ; - - arg1 = *(swss::Select **)&_swig_go_0; - arg2 = *(swss::Selectable **)&_swig_go_1; - - { - try { - (arg1)->addSelectable(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Select_removeSelectable_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable *_swig_go_1) { - swss::Select *arg1 = (swss::Select *) 0 ; - swss::Selectable *arg2 = (swss::Selectable *) 0 ; - - arg1 = *(swss::Select **)&_swig_go_0; - arg2 = *(swss::Selectable **)&_swig_go_1; - - { - try { - (arg1)->removeSelectable(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Select_addSelectables_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, std::vector< swss::Selectable * > *_swig_go_1) { - swss::Select *arg1 = (swss::Select *) 0 ; - SwigValueWrapper< std::vector< swss::Selectable * > > arg2 ; - std::vector< swss::Selectable * > *argp2 ; - - arg1 = *(swss::Select **)&_swig_go_0; - - argp2 = (std::vector< swss::Selectable * > *)_swig_go_1; - if (argp2 == NULL) { - _swig_gopanic("Attempt to dereference null std::vector< swss::Selectable * >"); - } - arg2 = (std::vector< swss::Selectable * >)*argp2; - - - { - try { - (arg1)->addSelectables(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_OBJECT_Select_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - { - try { - result = swss::Select::OBJECT; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_ERROR_Select_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - { - try { - result = swss::Select::ERROR; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_TIMEOUT_Select_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - { - try { - result = swss::Select::TIMEOUT; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SIGNALINT_Select_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - { - try { - result = swss::Select::SIGNALINT; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_Select_Xselect__SWIG_0_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable **_swig_go_1, intgo _swig_go_2, bool _swig_go_3) { - swss::Select *arg1 = (swss::Select *) 0 ; - swss::Selectable **arg2 = (swss::Selectable **) 0 ; - int arg3 ; - bool arg4 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::Select **)&_swig_go_0; - arg2 = *(swss::Selectable ***)&_swig_go_1; - arg3 = (int)_swig_go_2; - arg4 = (bool)_swig_go_3; - - { - try { - result = (int)(arg1)->select(arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_Select_Xselect__SWIG_1_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable **_swig_go_1, intgo _swig_go_2) { - swss::Select *arg1 = (swss::Select *) 0 ; - swss::Selectable **arg2 = (swss::Selectable **) 0 ; - int arg3 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::Select **)&_swig_go_0; - arg2 = *(swss::Selectable ***)&_swig_go_1; - arg3 = (int)_swig_go_2; - - { - try { - result = (int)(arg1)->select(arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_Select_Xselect__SWIG_2_swsscommon_728e05b169b08794(swss::Select *_swig_go_0, swss::Selectable **_swig_go_1) { - swss::Select *arg1 = (swss::Select *) 0 ; - swss::Selectable **arg2 = (swss::Selectable **) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::Select **)&_swig_go_0; - arg2 = *(swss::Selectable ***)&_swig_go_1; - - { - try { - result = (int)(arg1)->select(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_Select_isQueueEmpty_swsscommon_728e05b169b08794(swss::Select *_swig_go_0) { - swss::Select *arg1 = (swss::Select *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Select **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->isQueueEmpty(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_Select_resultToString_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::Select::resultToString(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::RedisCommand *_wrap_new_RedisCommand_swsscommon_728e05b169b08794() { - swss::RedisCommand *result = 0 ; - swss::RedisCommand *_swig_go_result; - - - { - try { - result = (swss::RedisCommand *)new swss::RedisCommand(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisCommand **)&_swig_go_result = (swss::RedisCommand *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisCommand_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_format__SWIG_0_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - char *arg2 = (char *) 0 ; - void *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - arg2 = (char *)malloc(_swig_go_1.n + 1); - memcpy(arg2, _swig_go_1.p, _swig_go_1.n); - arg2[_swig_go_1.n] = '\0'; - - - { - try { - (arg1)->format((char const *)arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - - free(arg2); -} - - -void _wrap_RedisCommand_formatArgv_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, intgo _swig_go_1, _gostring_* _swig_go_2, long long *_swig_go_3) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - int arg2 ; - char **arg3 = (char **) 0 ; - size_t *arg4 = (size_t *) 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(char ***)&_swig_go_2; - arg4 = *(size_t **)&_swig_go_3; - - { - try { - (arg1)->formatArgv(arg2,(char const **)arg3,(size_t const *)arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_format__SWIG_1_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, std::vector< std::string > *_swig_go_1) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - (arg1)->format((std::vector< std::string > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatHSET__SWIG_0_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - (arg1)->formatHSET((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatHSET__SWIG_1_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::string,std::less< std::string > > *_swig_go_2) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_2; - - { - try { - (arg1)->formatHSET((std::string const &)*arg2,(std::map< std::string,std::string,std::less< std::string > > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatHSET__SWIG_3_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->formatHSET((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatHGET_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->formatHGET((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatHDEL__SWIG_0_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->formatHDEL((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatHDEL__SWIG_1_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::string > *_swig_go_2) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< std::string > **)&_swig_go_2; - - { - try { - (arg1)->formatHDEL((std::string const &)*arg2,(std::vector< std::string > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatEXPIRE_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1, long long _swig_go_2) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - int64_t *arg3 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int64_t *)&_swig_go_2; - - { - try { - (arg1)->formatEXPIRE((std::string const &)*arg2,(int64_t const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatTTL_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->formatTTL((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisCommand_formatDEL_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->formatDEL((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_RedisCommand_appendTo_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0, redisContext *_swig_go_1) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - redisContext *arg2 = (redisContext *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - arg2 = *(redisContext **)&_swig_go_1; - - { - try { - result = (int)((swss::RedisCommand const *)arg1)->appendTo(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_RedisCommand_toPrintableString_swsscommon_728e05b169b08794(swss::RedisCommand *_swig_go_0) { - swss::RedisCommand *arg1 = (swss::RedisCommand *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisCommand **)&_swig_go_0; - - { - try { - result = ((swss::RedisCommand const *)arg1)->toPrintableString(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -long long _wrap_RedisPipeline_COMMAND_MAX_get_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - size_t result; - long long _swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - result = (size_t) ((arg1)->COMMAND_MAX); - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_RedisPipeline_NEWCONNECTOR_TIMEOUT_RedisPipeline_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::RedisPipeline::NEWCONNECTOR_TIMEOUT; - - _swig_go_result = result; - return _swig_go_result; -} - - -swss::RedisPipeline *_wrap_new_RedisPipeline__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, long long _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - size_t arg2 ; - swss::RedisPipeline *result = 0 ; - swss::RedisPipeline *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - { - try { - result = (swss::RedisPipeline *)new swss::RedisPipeline((swss::DBConnector const *)arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisPipeline **)&_swig_go_result = (swss::RedisPipeline *)result; - return _swig_go_result; -} - - -swss::RedisPipeline *_wrap_new_RedisPipeline__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - swss::RedisPipeline *result = 0 ; - swss::RedisPipeline *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (swss::RedisPipeline *)new swss::RedisPipeline((swss::DBConnector const *)arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisPipeline **)&_swig_go_result = (swss::RedisPipeline *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisPipeline_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -redisReply *_wrap_RedisPipeline_push__SWIG_0_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - { - try { - result = (redisReply *)(arg1)->push((swss::RedisCommand const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -redisReply *_wrap_RedisPipeline_push__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, swss::RedisCommand *_swig_go_1) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - swss::RedisCommand *arg2 = 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - - { - try { - result = (redisReply *)(arg1)->push((swss::RedisCommand const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_RedisPipeline_loadRedisScript_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->loadRedisScript((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -redisReply *_wrap_RedisPipeline_pop_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - result = (redisReply *)(arg1)->pop(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -void _wrap_RedisPipeline_flush_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - (arg1)->flush(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_RedisPipeline_size_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - size_t result; - long long _swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - result = (arg1)->size(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_RedisPipeline_getDbId_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - result = (int)(arg1)->getDbId(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_RedisPipeline_getDbName_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - result = (arg1)->getDbName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::DBConnector *_wrap_RedisPipeline_getDBConnector_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - result = (swss::DBConnector *)(arg1)->getDBConnector(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_RedisPipeline_initializeOwnerTid_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - { - try { - (arg1)->initializeOwnerTid(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::RedisError *_wrap_new_RedisError_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, redisContext *_swig_go_1) { - std::string *arg1 = 0 ; - redisContext *arg2 = (redisContext *) 0 ; - swss::RedisError *result = 0 ; - swss::RedisError *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(redisContext **)&_swig_go_1; - - { - try { - result = (swss::RedisError *)new swss::RedisError((std::string const &)*arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisError **)&_swig_go_result = (swss::RedisError *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_RedisError_what_swsscommon_728e05b169b08794(swss::RedisError *_swig_go_0) { - swss::RedisError *arg1 = (swss::RedisError *) 0 ; - char *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisError **)&_swig_go_0; - - { - try { - result = (char *)((swss::RedisError const *)arg1)->what(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -void _wrap_delete_RedisError_swsscommon_728e05b169b08794(swss::RedisError *_swig_go_0) { - swss::RedisError *arg1 = (swss::RedisError *) 0 ; - - arg1 = *(swss::RedisError **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisMessage_Xtype_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->type = *arg2; - -} - - -_gostring_ _wrap_RedisMessage_Xtype_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - result = (std::string *) & ((arg1)->type); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_RedisMessage_pattern_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->pattern = *arg2; - -} - - -_gostring_ _wrap_RedisMessage_pattern_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - result = (std::string *) & ((arg1)->pattern); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_RedisMessage_channel_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->channel = *arg2; - -} - - -_gostring_ _wrap_RedisMessage_channel_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - result = (std::string *) & ((arg1)->channel); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_RedisMessage_data_set_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->data = *arg2; - -} - - -_gostring_ _wrap_RedisMessage_data_get_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - result = (std::string *) & ((arg1)->data); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -swss::RedisMessage *_wrap_new_RedisMessage_swsscommon_728e05b169b08794() { - swss::RedisMessage *result = 0 ; - swss::RedisMessage *_swig_go_result; - - - { - try { - result = (swss::RedisMessage *)new swss::RedisMessage(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisMessage **)&_swig_go_result = (swss::RedisMessage *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisMessage_swsscommon_728e05b169b08794(swss::RedisMessage *_swig_go_0) { - swss::RedisMessage *arg1 = (swss::RedisMessage *) 0 ; - - arg1 = *(swss::RedisMessage **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::RedisReply *_wrap_new_RedisReply__SWIG_0_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, swss::RedisCommand *_swig_go_1) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - swss::RedisCommand *arg2 = 0 ; - swss::RedisReply *result = 0 ; - swss::RedisReply *_swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - - { - try { - result = (swss::RedisReply *)new swss::RedisReply(arg1,(swss::RedisCommand const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; - return _swig_go_result; -} - - -swss::RedisReply *_wrap_new_RedisReply__SWIG_1_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - std::string *arg2 = 0 ; - swss::RedisReply *result = 0 ; - swss::RedisReply *_swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::RedisReply *)new swss::RedisReply(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; - return _swig_go_result; -} - - -swss::RedisReply *_wrap_new_RedisReply__SWIG_2_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - swss::RedisReply *result = 0 ; - swss::RedisReply *_swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - { - try { - result = (swss::RedisReply *)new swss::RedisReply(arg1,(swss::RedisCommand const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; - return _swig_go_result; -} - - -swss::RedisReply *_wrap_new_RedisReply__SWIG_3_swsscommon_728e05b169b08794(swss::RedisContext *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::RedisContext *arg1 = (swss::RedisContext *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - swss::RedisReply *result = 0 ; - swss::RedisReply *_swig_go_result; - - arg1 = *(swss::RedisContext **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (swss::RedisReply *)new swss::RedisReply(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; - return _swig_go_result; -} - - -swss::RedisReply *_wrap_new_RedisReply__SWIG_4_swsscommon_728e05b169b08794(redisReply *_swig_go_0) { - redisReply *arg1 = (redisReply *) 0 ; - swss::RedisReply *result = 0 ; - swss::RedisReply *_swig_go_result; - - arg1 = *(redisReply **)&_swig_go_0; - - { - try { - result = (swss::RedisReply *)new swss::RedisReply(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisReply **)&_swig_go_result = (swss::RedisReply *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisReply_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -redisReply *_wrap_RedisReply_release_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - result = (redisReply *)(arg1)->release(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -redisReply *_wrap_RedisReply_getContext_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - result = (redisReply *)(arg1)->getContext(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -long long _wrap_RedisReply_getChildCount_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - size_t result; - long long _swig_go_result; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - result = (arg1)->getChildCount(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -redisReply *_wrap_RedisReply_getChild_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0, long long _swig_go_1) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - size_t arg2 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - { - try { - result = (redisReply *)(arg1)->getChild(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -redisReply *_wrap_RedisReply_releaseChild_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0, long long _swig_go_1) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - size_t arg2 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - arg2 = (size_t)_swig_go_1; - - { - try { - result = (redisReply *)(arg1)->releaseChild(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -void _wrap_RedisReply_checkReplyType_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0, intgo _swig_go_1) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - int arg2 ; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - { - try { - (arg1)->checkReplyType(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisReply_checkStatusOK_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - (arg1)->checkStatusOK(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisReply_checkStatusQueued_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - (arg1)->checkStatusQueued(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_RedisReply_to_string__SWIG_0_swsscommon_728e05b169b08794(swss::RedisReply *_swig_go_0) { - swss::RedisReply *arg1 = (swss::RedisReply *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::RedisReply **)&_swig_go_0; - - { - try { - result = (arg1)->to_string(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_RedisReply_to_string__SWIG_1_swsscommon_728e05b169b08794(redisReply *_swig_go_0, _gostring_ _swig_go_1) { - redisReply *arg1 = (redisReply *) 0 ; - std::string arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(redisReply **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - result = swss::RedisReply::to_string(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_RedisReply_to_string__SWIG_2_swsscommon_728e05b169b08794(redisReply *_swig_go_0) { - redisReply *arg1 = (redisReply *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(redisReply **)&_swig_go_0; - - { - try { - result = swss::RedisReply::to_string(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_RedisSelect_SUBSCRIBE_TIMEOUT_RedisSelect_swsscommon_728e05b169b08794() { - unsigned int result; - intgo _swig_go_result; - - - result = swss::RedisSelect::SUBSCRIBE_TIMEOUT; - - _swig_go_result = result; - return _swig_go_result; -} - - -swss::RedisSelect *_wrap_new_RedisSelect__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - swss::RedisSelect *result = 0 ; - swss::RedisSelect *_swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = (swss::RedisSelect *)new swss::RedisSelect(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; - return _swig_go_result; -} - - -swss::RedisSelect *_wrap_new_RedisSelect__SWIG_1_swsscommon_728e05b169b08794() { - swss::RedisSelect *result = 0 ; - swss::RedisSelect *_swig_go_result; - - - { - try { - result = (swss::RedisSelect *)new swss::RedisSelect(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; - return _swig_go_result; -} - - -intgo _wrap_RedisSelect_getFd_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - result = (int)(arg1)->getFd(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_RedisSelect_readData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - result = (uint64_t)(arg1)->readData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RedisSelect_hasData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RedisSelect_hasCachedData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasCachedData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RedisSelect_initializedWithData_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->initializedWithData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_RedisSelect_updateAfterRead_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - (arg1)->updateAfterRead(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::DBConnector *_wrap_RedisSelect_getDbConnector_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - result = (swss::DBConnector *)((swss::RedisSelect const *)arg1)->getDbConnector(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_RedisSelect_subscribe_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->subscribe(arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisSelect_psubscribe_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->psubscribe(arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisSelect_punsubscribe_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->punsubscribe((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisSelect_setQueueLength_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0, long long _swig_go_1) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - long long arg2 ; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - { - try { - (arg1)->setQueueLength(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_RedisSelect_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_RedisSelect_getPri_swsscommon_728e05b169b08794(swss::RedisSelect *_swig_go_0) { - swss::RedisSelect *arg1 = (swss::RedisSelect *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::RedisSelect **)&_swig_go_0; - - swss::Selectable *swig_b0 = (swss::Selectable *)arg1; - result = (int)((swss::Selectable const *)swig_b0)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::RedisTransactioner *_wrap_new_RedisTransactioner_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - swss::RedisTransactioner *result = 0 ; - swss::RedisTransactioner *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (swss::RedisTransactioner *)new swss::RedisTransactioner(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisTransactioner **)&_swig_go_result = (swss::RedisTransactioner *)result; - return _swig_go_result; -} - - -void _wrap_delete_RedisTransactioner_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { - swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; - - arg1 = *(swss::RedisTransactioner **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisTransactioner_multi_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { - swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; - - arg1 = *(swss::RedisTransactioner **)&_swig_go_0; - - { - try { - (arg1)->multi(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_RedisTransactioner_exec_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { - swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::RedisTransactioner **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->exec(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_RedisTransactioner_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::RedisTransactioner **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - (arg1)->enqueue((std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_RedisTransactioner_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::RedisTransactioner **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - { - try { - (arg1)->enqueue((swss::RedisCommand const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -redisReply *_wrap_RedisTransactioner_dequeueReply_swsscommon_728e05b169b08794(swss::RedisTransactioner *_swig_go_0) { - swss::RedisTransactioner *arg1 = (swss::RedisTransactioner *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::RedisTransactioner **)&_swig_go_0; - - { - try { - result = (redisReply *)(arg1)->dequeueReply(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBConnector_Native_INIT_INDICATOR_ConfigDBConnector_Native_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = swss::ConfigDBConnector_Native::INIT_INDICATOR; - - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -swss::ConfigDBConnector_Native *_wrap_new_ConfigDBConnector_Native__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, _gostring_ _swig_go_1) { - bool arg1 ; - char *arg2 = (char *) 0 ; - swss::ConfigDBConnector_Native *result = 0 ; - swss::ConfigDBConnector_Native *_swig_go_result; - - arg1 = (bool)_swig_go_0; - - arg2 = (char *)malloc(_swig_go_1.n + 1); - memcpy(arg2, _swig_go_1.p, _swig_go_1.n); - arg2[_swig_go_1.n] = '\0'; - - - { - try { - result = (swss::ConfigDBConnector_Native *)new swss::ConfigDBConnector_Native(arg1,(char const *)arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConfigDBConnector_Native **)&_swig_go_result = (swss::ConfigDBConnector_Native *)result; - free(arg2); - return _swig_go_result; -} - - -swss::ConfigDBConnector_Native *_wrap_new_ConfigDBConnector_Native__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0) { - bool arg1 ; - swss::ConfigDBConnector_Native *result = 0 ; - swss::ConfigDBConnector_Native *_swig_go_result; - - arg1 = (bool)_swig_go_0; - - { - try { - result = (swss::ConfigDBConnector_Native *)new swss::ConfigDBConnector_Native(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConfigDBConnector_Native **)&_swig_go_result = (swss::ConfigDBConnector_Native *)result; - return _swig_go_result; -} - - -swss::ConfigDBConnector_Native *_wrap_new_ConfigDBConnector_Native__SWIG_2_swsscommon_728e05b169b08794() { - swss::ConfigDBConnector_Native *result = 0 ; - swss::ConfigDBConnector_Native *_swig_go_result; - - - { - try { - result = (swss::ConfigDBConnector_Native *)new swss::ConfigDBConnector_Native(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConfigDBConnector_Native **)&_swig_go_result = (swss::ConfigDBConnector_Native *)result; - return _swig_go_result; -} - - -void _wrap_ConfigDBConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2, bool _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - bool arg3 ; - bool arg4 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = (bool)_swig_go_2; - arg4 = (bool)_swig_go_3; - - { - try { - (arg1)->db_connect(arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - bool arg3 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = (bool)_swig_go_2; - - { - try { - (arg1)->db_connect(arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - (arg1)->db_connect(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, bool _swig_go_1, bool _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - bool arg2 ; - bool arg3 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - arg3 = (bool)_swig_go_2; - - { - try { - (arg1)->connect(arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, bool _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - bool arg2 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - (arg1)->connect(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - { - try { - (arg1)->connect(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_set_entry_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - std::string arg3 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - { - try { - (arg1)->set_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_mod_entry_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - std::string arg3 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - { - try { - (arg1)->mod_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_entry_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - std::string arg3 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - - { - try { - result = (arg1)->get_entry(arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - bool arg3 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = (bool)_swig_go_2; - - { - try { - result = (arg1)->get_keys(arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - result = (arg1)->get_keys(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_table_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > result; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - result = (arg1)->get_table(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_ConfigDBConnector_Native_delete_table_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string arg2 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - (arg1)->delete_table(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBConnector_Native_mod_config_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *arg2 = 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - arg2 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_1; - - { - try { - (arg1)->mod_config((std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_config_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - { - try { - result = (arg1)->get_config(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - { - try { - result = ((swss::ConfigDBConnector_Native const *)arg1)->getKeySeparator(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - { - try { - result = ((swss::ConfigDBConnector_Native const *)arg1)->getTableNameSeparator(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBConnector_Native_getDbName_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - { - try { - result = ((swss::ConfigDBConnector_Native const *)arg1)->getDbName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_delete_ConfigDBConnector_Native_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_ConfigDBConnector_Native_getNamespace_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = ((swss::SonicV2Connector_Native const *)swig_b0)->getNamespace(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_ConfigDBConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - (swig_b0)->close((std::string const &)*arg2); - -} - - -void _wrap_ConfigDBConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - (swig_b0)->close(); - -} - - -std::vector< std::string > *_wrap_ConfigDBConnector_Native_get_db_list_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->get_db_list(); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -intgo _wrap_ConfigDBConnector_Native_get_dbid_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (int)(swig_b0)->get_dbid((std::string const &)*arg2); - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBConnector_Native_get_db_separator_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->get_db_separator((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::DBConnector *_wrap_ConfigDBConnector_Native_get_redis_client_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swss::DBConnector *) &(swig_b0)->get_redis_client((std::string const &)*arg2); - *(swss::DBConnector **)&_swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBConnector_Native_publish_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (int64_t)(swig_b0)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConfigDBConnector_Native_exists_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (bool)(swig_b0)->exists((std::string const &)*arg2,(std::string const &)*arg3); - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - bool arg4 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - arg4 = (bool)_swig_go_3; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->keys((std::string const &)*arg2,(char const *)arg3,arg4); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->keys((std::string const &)*arg2,(char const *)arg3); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->keys((std::string const &)*arg2); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - uint32_t arg5 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - arg5 = (uint32_t)_swig_go_4; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->scan((std::string const &)*arg2,arg3,(char const *)arg4); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->scan((std::string const &)*arg2,arg3); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->scan((std::string const &)*arg2); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_ConfigDBConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool arg5 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - arg5 = (bool)_swig_go_4; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_ConfigDBConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_ConfigDBConnector_Native_hexists_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (bool)(swig_b0)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - _swig_go_result = result; - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (swig_b0)->get_all((std::string const &)*arg2,(std::string const &)*arg3); - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_ConfigDBConnector_Native_hmset_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - (swig_b0)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - -} - - -long long _wrap_ConfigDBConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - bool arg6 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - arg6 = (bool)_swig_go_5; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (int64_t)(swig_b0)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (int64_t)(swig_b0)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (int64_t)(swig_b0)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - result = (int64_t)(swig_b0)->del((std::string const &)*arg2,(std::string const &)*arg3); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConfigDBConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::ConfigDBConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBConnector_Native *arg1 = (swss::ConfigDBConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConfigDBConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::SonicV2Connector_Native *swig_b0 = (swss::SonicV2Connector_Native *)arg1; - (swig_b0)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); - -} - - -swss::ConfigDBPipeConnector_Native *_wrap_new_ConfigDBPipeConnector_Native__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, _gostring_ _swig_go_1) { - bool arg1 ; - char *arg2 = (char *) 0 ; - swss::ConfigDBPipeConnector_Native *result = 0 ; - swss::ConfigDBPipeConnector_Native *_swig_go_result; - - arg1 = (bool)_swig_go_0; - - arg2 = (char *)malloc(_swig_go_1.n + 1); - memcpy(arg2, _swig_go_1.p, _swig_go_1.n); - arg2[_swig_go_1.n] = '\0'; - - - { - try { - result = (swss::ConfigDBPipeConnector_Native *)new swss::ConfigDBPipeConnector_Native(arg1,(char const *)arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConfigDBPipeConnector_Native **)&_swig_go_result = (swss::ConfigDBPipeConnector_Native *)result; - free(arg2); - return _swig_go_result; -} - - -swss::ConfigDBPipeConnector_Native *_wrap_new_ConfigDBPipeConnector_Native__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0) { - bool arg1 ; - swss::ConfigDBPipeConnector_Native *result = 0 ; - swss::ConfigDBPipeConnector_Native *_swig_go_result; - - arg1 = (bool)_swig_go_0; - - { - try { - result = (swss::ConfigDBPipeConnector_Native *)new swss::ConfigDBPipeConnector_Native(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConfigDBPipeConnector_Native **)&_swig_go_result = (swss::ConfigDBPipeConnector_Native *)result; - return _swig_go_result; -} - - -swss::ConfigDBPipeConnector_Native *_wrap_new_ConfigDBPipeConnector_Native__SWIG_2_swsscommon_728e05b169b08794() { - swss::ConfigDBPipeConnector_Native *result = 0 ; - swss::ConfigDBPipeConnector_Native *_swig_go_result; - - - { - try { - result = (swss::ConfigDBPipeConnector_Native *)new swss::ConfigDBPipeConnector_Native(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConfigDBPipeConnector_Native **)&_swig_go_result = (swss::ConfigDBPipeConnector_Native *)result; - return _swig_go_result; -} - - -void _wrap_ConfigDBPipeConnector_Native_set_entry_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - std::string arg3 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - { - try { - (arg1)->set_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBPipeConnector_Native_mod_config_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *arg2 = 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - arg2 = *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_1; - - { - try { - (arg1)->mod_config((std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_config_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > result; - std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - { - try { - result = (arg1)->get_config(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_delete_ConfigDBPipeConnector_Native_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2, bool _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - bool arg3 ; - bool arg4 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = (bool)_swig_go_2; - arg4 = (bool)_swig_go_3; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->db_connect(arg2,arg3,arg4); - -} - - -void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - bool arg3 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = (bool)_swig_go_2; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->db_connect(arg2,arg3); - -} - - -void _wrap_ConfigDBPipeConnector_Native_db_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->db_connect(arg2); - -} - - -void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, bool _swig_go_1, bool _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - bool arg2 ; - bool arg3 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - arg3 = (bool)_swig_go_2; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->connect(arg2,arg3); - -} - - -void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, bool _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - bool arg2 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->connect(arg2); - -} - - -void _wrap_ConfigDBPipeConnector_Native_connect__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->connect(); - -} - - -void _wrap_ConfigDBPipeConnector_Native_mod_entry_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - std::string arg3 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->mod_entry(arg2,arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_entry_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - std::string arg3 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = (swig_b0)->get_entry(arg2,arg3); - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - bool arg3 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = (bool)_swig_go_2; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = (swig_b0)->get_keys(arg2,arg3); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_get_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = (swig_b0)->get_keys(arg2); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_table_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > result; - std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = (swig_b0)->get_table(arg2); - *(std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_ConfigDBPipeConnector_Native_delete_table_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string arg2 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - (swig_b0)->delete_table(arg2); - -} - - -_gostring_ _wrap_ConfigDBPipeConnector_Native_getKeySeparator_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = ((swss::ConfigDBConnector_Native const *)swig_b0)->getKeySeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBPipeConnector_Native_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = ((swss::ConfigDBConnector_Native const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBPipeConnector_Native_getDbName_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - result = ((swss::ConfigDBConnector_Native const *)swig_b0)->getDbName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBPipeConnector_Native_getNamespace_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = ((swss::SonicV2Connector_Native const *)swig_b1)->getNamespace(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_ConfigDBPipeConnector_Native_close__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - (swig_b1)->close((std::string const &)*arg2); - -} - - -void _wrap_ConfigDBPipeConnector_Native_close__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - (swig_b1)->close(); - -} - - -std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_get_db_list_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->get_db_list(); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -intgo _wrap_ConfigDBPipeConnector_Native_get_dbid_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (int)(swig_b1)->get_dbid((std::string const &)*arg2); - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConfigDBPipeConnector_Native_get_db_separator_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->get_db_separator((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::DBConnector *_wrap_ConfigDBPipeConnector_Native_get_redis_client_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swss::DBConnector *) &(swig_b1)->get_redis_client((std::string const &)*arg2); - *(swss::DBConnector **)&_swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBPipeConnector_Native_publish_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (int64_t)(swig_b1)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConfigDBPipeConnector_Native_exists_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (bool)(swig_b1)->exists((std::string const &)*arg2,(std::string const &)*arg3); - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_keys__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - bool arg4 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - arg4 = (bool)_swig_go_3; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->keys((std::string const &)*arg2,(char const *)arg3,arg4); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_keys__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->keys((std::string const &)*arg2,(char const *)arg3); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_ConfigDBPipeConnector_Native_keys__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->keys((std::string const &)*arg2); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - uint32_t arg5 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - arg5 = (uint32_t)_swig_go_4; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->scan((std::string const &)*arg2,arg3,(char const *)arg4); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_2_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->scan((std::string const &)*arg2,arg3); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_ConfigDBPipeConnector_Native_scan__SWIG_3_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->scan((std::string const &)*arg2); - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_ConfigDBPipeConnector_Native_get__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool arg5 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - arg5 = (bool)_swig_go_4; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_ConfigDBPipeConnector_Native_get__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_ConfigDBPipeConnector_Native_hexists_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (bool)(swig_b1)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - _swig_go_result = result; - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_ConfigDBPipeConnector_Native_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (swig_b1)->get_all((std::string const &)*arg2,(std::string const &)*arg3); - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -void _wrap_ConfigDBPipeConnector_Native_hmset_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - (swig_b1)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - -} - - -long long _wrap_ConfigDBPipeConnector_Native_set__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - bool arg6 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - arg6 = (bool)_swig_go_5; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (int64_t)(swig_b1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBPipeConnector_Native_set__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (int64_t)(swig_b1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBPipeConnector_Native_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (int64_t)(swig_b1)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConfigDBPipeConnector_Native_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - result = (int64_t)(swig_b1)->del((std::string const &)*arg2,(std::string const &)*arg3); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConfigDBPipeConnector_Native_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::ConfigDBPipeConnector_Native *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ConfigDBPipeConnector_Native *arg1 = (swss::ConfigDBPipeConnector_Native *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConfigDBPipeConnector_Native **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConfigDBConnector_Native *swig_b0 = (swss::ConfigDBConnector_Native *)arg1; - swss::SonicV2Connector_Native *swig_b1 = (swss::SonicV2Connector_Native *)swig_b0; - (swig_b1)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); - -} - - -intgo _wrap_MQ_RESPONSE_MAX_COUNT_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = (int)((16*1024*1024)); - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_MQ_POLL_TIMEOUT_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = (int)((1000)); - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_ORCH_ZMQ_PORT_get_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = (int)(int)ORCH_ZMQ_PORT; - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_ZmqMessageHandler_swsscommon_728e05b169b08794(swss::ZmqMessageHandler *_swig_go_0) { - swss::ZmqMessageHandler *arg1 = (swss::ZmqMessageHandler *) 0 ; - - arg1 = *(swss::ZmqMessageHandler **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqMessageHandler_handleReceivedData_swsscommon_728e05b169b08794(swss::ZmqMessageHandler *_swig_go_0, std::vector< std::shared_ptr< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > > *_swig_go_1) { - swss::ZmqMessageHandler *arg1 = (swss::ZmqMessageHandler *) 0 ; - std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > *arg2 = 0 ; - - arg1 = *(swss::ZmqMessageHandler **)&_swig_go_0; - arg2 = *(std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > **)&_swig_go_1; - - { - try { - (arg1)->handleReceivedData((std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_ZmqServer_DEFAULT_POP_BATCH_SIZE_ZmqServer_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::ZmqServer::DEFAULT_POP_BATCH_SIZE; - - _swig_go_result = result; - return _swig_go_result; -} - - -swss::ZmqServer *_wrap_new_ZmqServer_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - swss::ZmqServer *result = 0 ; - swss::ZmqServer *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (swss::ZmqServer *)new swss::ZmqServer((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqServer **)&_swig_go_result = (swss::ZmqServer *)result; - return _swig_go_result; -} - - -void _wrap_delete_ZmqServer_swsscommon_728e05b169b08794(swss::ZmqServer *_swig_go_0) { - swss::ZmqServer *arg1 = (swss::ZmqServer *) 0 ; - - arg1 = *(swss::ZmqServer **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqServer_registerMessageHandler_swsscommon_728e05b169b08794(swss::ZmqServer *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, swss::ZmqMessageHandler *_swig_go_3) { - swss::ZmqServer *arg1 = (swss::ZmqServer *) 0 ; - std::string arg2 ; - std::string arg3 ; - swss::ZmqMessageHandler *arg4 = (swss::ZmqMessageHandler *) 0 ; - - arg1 = *(swss::ZmqServer **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - arg4 = *(swss::ZmqMessageHandler **)&_swig_go_3; - - { - try { - (arg1)->registerMessageHandler(arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::ZmqClient *_wrap_new_ZmqClient_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - swss::ZmqClient *result = 0 ; - swss::ZmqClient *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (swss::ZmqClient *)new swss::ZmqClient((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqClient **)&_swig_go_result = (swss::ZmqClient *)result; - return _swig_go_result; -} - - -void _wrap_delete_ZmqClient_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0) { - swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; - - arg1 = *(swss::ZmqClient **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_ZmqClient_isConnected_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0) { - swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ZmqClient **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->isConnected(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ZmqClient_connect_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0) { - swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; - - arg1 = *(swss::ZmqClient **)&_swig_go_0; - - { - try { - (arg1)->connect(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqClient_sendMsg_swsscommon_728e05b169b08794(swss::ZmqClient *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_3, std::vector< char > *_swig_go_4) { - swss::ZmqClient *arg1 = (swss::ZmqClient *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg4 = 0 ; - std::vector< char > *arg5 = 0 ; - - arg1 = *(swss::ZmqClient **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_3; - arg5 = *(std::vector< char > **)&_swig_go_4; - - { - try { - (arg1)->sendMsg((std::string const &)*arg2,(std::string const &)*arg3,(std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg4,*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_ZmqConsumerStateTable_DEFAULT_POP_BATCH_SIZE_ZmqConsumerStateTable_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::ZmqConsumerStateTable::DEFAULT_POP_BATCH_SIZE; - - _swig_go_result = result; - return _swig_go_result; -} - - -swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2, intgo _swig_go_3, intgo _swig_go_4, bool _swig_go_5) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqServer *arg3 = 0 ; - int arg4 ; - int arg5 ; - bool arg6 ; - swss::ZmqConsumerStateTable *result = 0 ; - swss::ZmqConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqServer **)&_swig_go_2; - arg4 = (int)_swig_go_3; - arg5 = (int)_swig_go_4; - arg6 = (bool)_swig_go_5; - - { - try { - result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4,arg5,arg6); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2, intgo _swig_go_3, intgo _swig_go_4) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqServer *arg3 = 0 ; - int arg4 ; - int arg5 ; - swss::ZmqConsumerStateTable *result = 0 ; - swss::ZmqConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqServer **)&_swig_go_2; - arg4 = (int)_swig_go_3; - arg5 = (int)_swig_go_4; - - { - try { - result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2, intgo _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqServer *arg3 = 0 ; - int arg4 ; - swss::ZmqConsumerStateTable *result = 0 ; - swss::ZmqConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqServer **)&_swig_go_2; - arg4 = (int)_swig_go_3; - - { - try { - result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqConsumerStateTable *_wrap_new_ZmqConsumerStateTable__SWIG_3_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqServer *_swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqServer *arg3 = 0 ; - swss::ZmqConsumerStateTable *result = 0 ; - swss::ZmqConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqServer **)&_swig_go_2; - - { - try { - result = (swss::ZmqConsumerStateTable *)new swss::ZmqConsumerStateTable(arg1,(std::string const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqConsumerStateTable **)&_swig_go_result = (swss::ZmqConsumerStateTable *)result; - return _swig_go_result; -} - - -void _wrap_ZmqConsumerStateTable_pops__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->pops(*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqConsumerStateTable_pops__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->pops(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_ZmqConsumerStateTable_getFd_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (int)(arg1)->getFd(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ZmqConsumerStateTable_readData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (uint64_t)(arg1)->readData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ZmqConsumerStateTable_hasData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ZmqConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasCachedData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ZmqConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->initializedWithData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_ZmqConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (swss::DBConnector *)((swss::ZmqConsumerStateTable const *)arg1)->getDbConnector(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -long long _wrap_ZmqConsumerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - size_t result; - long long _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (arg1)->dbUpdaterQueueSize(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_ZmqConsumerStateTable_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - swss::Selectable *swig_b0 = (swss::Selectable *)arg1; - (swig_b0)->updateAfterRead(); - -} - - -intgo _wrap_ZmqConsumerStateTable_getPri_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - swss::Selectable *swig_b0 = (swss::Selectable *)arg1; - result = (int)((swss::Selectable const *)swig_b0)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ZmqConsumerStateTable_handleReceivedData_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0, std::vector< std::shared_ptr< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > > *_swig_go_1) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > *arg2 = 0 ; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - arg2 = *(std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > **)&_swig_go_1; - - swss::ZmqMessageHandler *swig_b0 = (swss::ZmqMessageHandler *)arg1; - (swig_b0)->handleReceivedData((std::vector< std::shared_ptr< swss::KeyOpFieldsValuesTuple > > const &)*arg2); - -} - - -swss::ZmqMessageHandler *_wrap_ZmqConsumerStateTable_SwigGetZmqMessageHandler_swsscommon_728e05b169b08794(swss::ZmqConsumerStateTable *_swig_go_0) { - swss::ZmqConsumerStateTable *arg1 = (swss::ZmqConsumerStateTable *) 0 ; - swss::ZmqMessageHandler *result = 0 ; - swss::ZmqMessageHandler *_swig_go_result; - - arg1 = *(swss::ZmqConsumerStateTable **)&_swig_go_0; - - { - try { - result = (swss::ZmqMessageHandler*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqMessageHandler **)&_swig_go_result = (swss::ZmqMessageHandler *)result; - return _swig_go_result; -} - - -long long _wrap_IFACE_NAME_MAX_LEN_get_swsscommon_728e05b169b08794() { - size_t result; - long long _swig_go_result; - - - result = (size_t)swss::IFACE_NAME_MAX_LEN; - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_isInterfaceNameValid_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - bool result; - bool _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (bool)swss::isInterfaceNameValid((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_wrap_zmqWait_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = 0 ; - std::vector< std::pair< std::string,std::vector< swss::FieldValueTuple > > > result; - std::vector< std::pair< std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - { - try { - result = zmqWait(*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::pair< std::string,std::vector< swss::FieldValueTuple > > > **)&_swig_go_result = new std::vector< std::pair< std::string,std::vector< swss::FieldValueTuple > > >(result); - return _swig_go_result; -} - - -swss::TableBase *_wrap_new_TableBase__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1) { - int arg1 ; - std::string *arg2 = 0 ; - swss::TableBase *result = 0 ; - swss::TableBase *_swig_go_result; - - arg1 = (int)_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::TableBase *)new swss::TableBase(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableBase **)&_swig_go_result = (swss::TableBase *)result; - return _swig_go_result; -} - - -swss::TableBase *_wrap_new_TableBase__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - swss::TableBase *result = 0 ; - swss::TableBase *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::TableBase *)new swss::TableBase((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableBase **)&_swig_go_result = (swss::TableBase *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getTableName_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableBase **)&_swig_go_0; - - { - try { - result = ((swss::TableBase const *)arg1)->getTableName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getKeyName_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0, _gostring_ _swig_go_1) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableBase **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->getKeyName((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getTableNameSeparator_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableBase **)&_swig_go_0; - - { - try { - result = ((swss::TableBase const *)arg1)->getTableNameSeparator(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableBase **)&_swig_go_0; - - { - try { - result = (arg1)->getChannelName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0, _gostring_ _swig_go_1) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableBase **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->getChannelName((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0, intgo _swig_go_1) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableBase **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - { - try { - result = (arg1)->getChannelName(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_delete_TableBase_swsscommon_728e05b169b08794(swss::TableBase *_swig_go_0) { - swss::TableBase *arg1 = (swss::TableBase *) 0 ; - - arg1 = *(swss::TableBase **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_TableEntryWritable_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryWritable_set__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryWritable_set__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryWritable_set__SWIG_2_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryWritable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryWritable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryWritable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::TableEntryWritable *_swig_go_0, _gostring_ _swig_go_1) { - swss::TableEntryWritable *arg1 = (swss::TableEntryWritable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::TableEntryWritable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->del((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_TableEntryPoppable_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0) { - swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; - - arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryPoppable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->pop(*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryPoppable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - - arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - { - try { - (arg1)->pop(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryPoppable_pops__SWIG_0_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->pops(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryPoppable_pops__SWIG_1_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< std::string > **)&_swig_go_2; - arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->pops(*arg2,*arg3,*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryPoppable_pops__SWIG_2_swsscommon_728e05b169b08794(swss::TableEntryPoppable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3) { - swss::TableEntryPoppable *arg1 = (swss::TableEntryPoppable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; - - arg1 = *(swss::TableEntryPoppable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< std::string > **)&_swig_go_2; - arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; - - { - try { - (arg1)->pops(*arg2,*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_TableConsumable_DEFAULT_POP_BATCH_SIZE_TableConsumable_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::TableConsumable::DEFAULT_POP_BATCH_SIZE; - - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_TableConsumable_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_TableConsumable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableConsumable_getTableName_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableConsumable_getKeyName_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, _gostring_ _swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableConsumable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableConsumable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableConsumable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, _gostring_ _swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableConsumable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, intgo _swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_TableConsumable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; - (swig_b0)->pop(*arg2,(std::string const &)*arg3); - -} - - -void _wrap_TableConsumable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; - (swig_b0)->pop(*arg2); - -} - - -void _wrap_TableConsumable_pops__SWIG_0_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; - (swig_b0)->pops(*arg2); - -} - - -void _wrap_TableConsumable_pops__SWIG_1_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< std::string > **)&_swig_go_2; - arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; - (swig_b0)->pops(*arg2,*arg3,*arg4,(std::string const &)*arg5); - -} - - -void _wrap_TableConsumable_pops__SWIG_2_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< std::string > **)&_swig_go_2; - arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; - - swss::TableEntryPoppable *swig_b0 = (swss::TableEntryPoppable *)arg1; - (swig_b0)->pops(*arg2,*arg3,*arg4); - -} - - -intgo _wrap_TableConsumable_getFd_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - result = (int)(swig_b0)->getFd(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_TableConsumable_readData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - result = (uint64_t)(swig_b0)->readData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_TableConsumable_hasData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - result = (bool)(swig_b0)->hasData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_TableConsumable_hasCachedData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - result = (bool)(swig_b0)->hasCachedData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_TableConsumable_initializedWithData_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - result = (bool)(swig_b0)->initializedWithData(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_TableConsumable_updateAfterRead_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - (swig_b0)->updateAfterRead(); - -} - - -swss::DBConnector *_wrap_TableConsumable_getDbConnector_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - result = (swss::DBConnector *)((swss::RedisSelect const *)swig_b0)->getDbConnector(); - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_TableConsumable_subscribe_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - (swig_b0)->subscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_TableConsumable_psubscribe_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - (swig_b0)->psubscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_TableConsumable_punsubscribe_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, _gostring_ _swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - (swig_b0)->punsubscribe((std::string const &)*arg2); - -} - - -void _wrap_TableConsumable_setQueueLength_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0, long long _swig_go_1) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - long long arg2 ; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - (swig_b0)->setQueueLength(arg2); - -} - - -intgo _wrap_TableConsumable_getPri_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - swss::RedisSelect *swig_b0 = (swss::RedisSelect *)arg1; - swss::Selectable *swig_b1 = (swss::Selectable *)swig_b0; - result = (int)((swss::Selectable const *)swig_b1)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::TableEntryPoppable *_wrap_TableConsumable_SwigGetTableEntryPoppable_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::TableEntryPoppable *result = 0 ; - swss::TableEntryPoppable *_swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - { - try { - result = (swss::TableEntryPoppable*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableEntryPoppable **)&_swig_go_result = (swss::TableEntryPoppable *)result; - return _swig_go_result; -} - - -swss::RedisSelect *_wrap_TableConsumable_SwigGetRedisSelect_swsscommon_728e05b169b08794(swss::TableConsumable *_swig_go_0) { - swss::TableConsumable *arg1 = (swss::TableConsumable *) 0 ; - swss::RedisSelect *result = 0 ; - swss::RedisSelect *_swig_go_result; - - arg1 = *(swss::TableConsumable **)&_swig_go_0; - - { - try { - result = (swss::RedisSelect*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisSelect **)&_swig_go_result = (swss::RedisSelect *)result; - return _swig_go_result; -} - - -void _wrap_delete_TableEntryEnumerable_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0) { - swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; - - arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_TableEntryEnumerable_get_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - result = (bool)(arg1)->get((std::string const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_TableEntryEnumerable_hget_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::string *_swig_go_3) { - swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::string **)&_swig_go_3; - - { - try { - result = (bool)(arg1)->hget((std::string const &)*arg2,(std::string const &)*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_TableEntryEnumerable_getKeys_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, std::vector< std::string > *_swig_go_1) { - swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - (arg1)->getKeys(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_TableEntryEnumerable_getContent_swsscommon_728e05b169b08794(swss::TableEntryEnumerable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::TableEntryEnumerable *arg1 = (swss::TableEntryEnumerable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::TableEntryEnumerable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->getContent(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_DEFAULT_DB_TTL_get_swsscommon_728e05b169b08794() { - int64_t result; - long long _swig_go_result; - - - result = (int64_t)swss::DEFAULT_DB_TTL; - _swig_go_result = result; - return _swig_go_result; -} - - -swss::Table *_wrap_new_Table__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::Table *result = 0 ; - swss::Table *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::Table *)new swss::Table((swss::DBConnector const *)arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Table **)&_swig_go_result = (swss::Table *)result; - return _swig_go_result; -} - - -swss::Table *_wrap_new_Table__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - bool arg3 ; - swss::Table *result = 0 ; - swss::Table *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (bool)_swig_go_2; - - { - try { - result = (swss::Table *)new swss::Table(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Table **)&_swig_go_result = (swss::Table *)result; - return _swig_go_result; -} - - -void _wrap_delete_Table_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { - swss::Table *arg1 = (swss::Table *) 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_set__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_set__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_set__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_set__SWIG_3_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, long long _swig_go_5) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - int64_t *arg6 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - arg6 = (int64_t *)&_swig_go_5; - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(int64_t const &)*arg6); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_delete__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_delete__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_delete__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->del((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_Table_ttl_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, int64_t *_swig_go_2) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - int64_t *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(int64_t **)&_swig_go_2; - - { - try { - result = (bool)(arg1)->ttl((std::string const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_Table_hdel__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_hdel__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_hdel__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->hdel((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_Table_get_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - result = (bool)(arg1)->get((std::string const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_Table_hget_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::string *_swig_go_3) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::string **)&_swig_go_3; - - { - try { - result = (bool)(arg1)->hget((std::string const &)*arg2,(std::string const &)*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_Table_hset__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, _gostring_ _swig_go_5) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - std::string *arg6 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - std::string arg6_str(_swig_go_5.p, _swig_go_5.n); - arg6 = &arg6_str; - - - { - try { - (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,(std::string const &)*arg6); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_hset__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_hset__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->hset((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_getKeys_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, std::vector< std::string > *_swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - (arg1)->getKeys(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_setBuffered_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, bool _swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - bool arg2 ; - - arg1 = *(swss::Table **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - (arg1)->setBuffered(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_flush_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { - swss::Table *arg1 = (swss::Table *) 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - - { - try { - (arg1)->flush(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Table_dump_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, std::map< std::string,std::map< std::string,std::string,std::less< std::string > >,std::less< std::string > > *_swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - swss::TableDump *arg2 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - arg2 = *(swss::TableDump **)&_swig_go_1; - - { - try { - (arg1)->dump(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_Table_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Table_getTableName_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Table_getKeyName_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Table_getTableNameSeparator_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Table_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Table_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, _gostring_ _swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Table_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, intgo _swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_Table_getContent_swsscommon_728e05b169b08794(swss::Table *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::Table *arg1 = (swss::Table *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::Table **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - swss::TableEntryEnumerable *swig_b0 = (swss::TableEntryEnumerable *)arg1; - (swig_b0)->getContent(*arg2); - -} - - -swss::TableEntryEnumerable *_wrap_Table_SwigGetTableEntryEnumerable_swsscommon_728e05b169b08794(swss::Table *_swig_go_0) { - swss::Table *arg1 = (swss::Table *) 0 ; - swss::TableEntryEnumerable *result = 0 ; - swss::TableEntryEnumerable *_swig_go_result; - - arg1 = *(swss::Table **)&_swig_go_0; - - { - try { - result = (swss::TableEntryEnumerable*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableEntryEnumerable **)&_swig_go_result = (swss::TableEntryEnumerable *)result; - return _swig_go_result; -} - - -swss::TableName_KeyValueOpQueues *_wrap_new_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - swss::TableName_KeyValueOpQueues *result = 0 ; - swss::TableName_KeyValueOpQueues *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (swss::TableName_KeyValueOpQueues *)new swss::TableName_KeyValueOpQueues((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableName_KeyValueOpQueues **)&_swig_go_result = (swss::TableName_KeyValueOpQueues *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_TableName_KeyValueOpQueues_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(swss::TableName_KeyValueOpQueues *_swig_go_0) { - swss::TableName_KeyValueOpQueues *arg1 = (swss::TableName_KeyValueOpQueues *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableName_KeyValueOpQueues **)&_swig_go_0; - - { - try { - result = ((swss::TableName_KeyValueOpQueues const *)arg1)->getKeyValueOpQueueTableName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_delete_TableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swss::TableName_KeyValueOpQueues *_swig_go_0) { - swss::TableName_KeyValueOpQueues *arg1 = (swss::TableName_KeyValueOpQueues *) 0 ; - - arg1 = *(swss::TableName_KeyValueOpQueues **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::TableName_KeySet *_wrap_new_TableName_KeySet_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - swss::TableName_KeySet *result = 0 ; - swss::TableName_KeySet *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (swss::TableName_KeySet *)new swss::TableName_KeySet((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableName_KeySet **)&_swig_go_result = (swss::TableName_KeySet *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_TableName_KeySet_getKeySetName_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { - swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableName_KeySet **)&_swig_go_0; - - { - try { - result = ((swss::TableName_KeySet const *)arg1)->getKeySetName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableName_KeySet_getDelKeySetName_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { - swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableName_KeySet **)&_swig_go_0; - - { - try { - result = ((swss::TableName_KeySet const *)arg1)->getDelKeySetName(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_TableName_KeySet_getStateHashPrefix_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { - swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::TableName_KeySet **)&_swig_go_0; - - { - try { - result = ((swss::TableName_KeySet const *)arg1)->getStateHashPrefix(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_delete_TableName_KeySet_swsscommon_728e05b169b08794(swss::TableName_KeySet *_swig_go_0) { - swss::TableName_KeySet *arg1 = (swss::TableName_KeySet *) 0 ; - - arg1 = *(swss::TableName_KeySet **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::LuaTable *_wrap_new_LuaTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::string > *_swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< std::string > *arg4 = 0 ; - swss::LuaTable *result = 0 ; - swss::LuaTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::vector< std::string > **)&_swig_go_3; - - { - try { - result = (swss::LuaTable *)new swss::LuaTable((swss::DBConnector const *)arg1,(std::string const &)*arg2,(std::string const &)*arg3,(std::vector< std::string > const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::LuaTable **)&_swig_go_result = (swss::LuaTable *)result; - return _swig_go_result; -} - - -swss::LuaTable *_wrap_new_LuaTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::LuaTable *result = 0 ; - swss::LuaTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (swss::LuaTable *)new swss::LuaTable((swss::DBConnector const *)arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::LuaTable **)&_swig_go_result = (swss::LuaTable *)result; - return _swig_go_result; -} - - -void _wrap_delete_LuaTable_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_LuaTable_get_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - result = (bool)(arg1)->get((std::vector< std::string > const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_LuaTable_hget_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, std::vector< std::string > *_swig_go_1, _gostring_ _swig_go_2, std::string *_swig_go_3) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::string **)&_swig_go_3; - - { - try { - result = (bool)(arg1)->hget((std::vector< std::string > const &)*arg2,(std::string const &)*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getTableName_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getKeyName_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_LuaTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::LuaTable *_swig_go_0, intgo _swig_go_1) { - swss::LuaTable *arg1 = (swss::LuaTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::LuaTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::CounterTable *_wrap_new_CounterTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::CounterTable *result = 0 ; - swss::CounterTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::CounterTable *)new swss::CounterTable((swss::DBConnector const *)arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::CounterTable **)&_swig_go_result = (swss::CounterTable *)result; - return _swig_go_result; -} - - -swss::CounterTable *_wrap_new_CounterTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - swss::CounterTable *result = 0 ; - swss::CounterTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (swss::CounterTable *)new swss::CounterTable((swss::DBConnector const *)arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::CounterTable **)&_swig_go_result = (swss::CounterTable *)result; - return _swig_go_result; -} - - -bool _wrap_CounterTable_get_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, swss::Counter *_swig_go_1, _gostring_ _swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - swss::Counter *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - arg2 = *(swss::Counter **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - { - try { - result = (bool)(arg1)->get((swss::Counter const &)*arg2,(std::string const &)*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_CounterTable_hget_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, swss::Counter *_swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, std::string *_swig_go_4) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - swss::Counter *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - arg2 = *(swss::Counter **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - arg5 = *(std::string **)&_swig_go_4; - - { - try { - result = (bool)(arg1)->hget((swss::Counter const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::unique_ptr< swss::DBConnector > *_wrap_CounterTable_getCountersDB_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::unique_ptr< swss::DBConnector > *result = 0 ; - std::unique_ptr< swss::DBConnector > *_swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - { - try { - result = (std::unique_ptr< swss::DBConnector > *) &((swss::CounterTable const *)arg1)->getCountersDB(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::unique_ptr< swss::DBConnector > **)&_swig_go_result = result; - return _swig_go_result; -} - - -std::unique_ptr< swss::DBConnector > *_wrap_CounterTable_getGbcountersDB_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::unique_ptr< swss::DBConnector > *result = 0 ; - std::unique_ptr< swss::DBConnector > *_swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - { - try { - result = (std::unique_ptr< swss::DBConnector > *) &((swss::CounterTable const *)arg1)->getGbcountersDB(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::unique_ptr< swss::DBConnector > **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_CounterTable_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_CounterTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_CounterTable_getTableName_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_CounterTable_getKeyName_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_CounterTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_CounterTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_CounterTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_CounterTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::CounterTable *_swig_go_0, intgo _swig_go_1) { - swss::CounterTable *arg1 = (swss::CounterTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::CounterTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::Counter *_wrap__swig_NewDirectorCounterCounter_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - swss::Counter *result = 0 ; - swss::Counter *_swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = new SwigDirector_Counter(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Counter **)&_swig_go_result = (swss::Counter *)result; - return _swig_go_result; -} - - -_gostring_ _wrap__swig_DirectorCounter_upcall_GetLuaScript_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0) { - SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(SwigDirector_Counter **)&_swig_go_0; - - { - try { - result = (std::string *)&arg1->_swig_upcall_getLuaScript(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap__swig_DirectorCounter_upcall_GetLuaArgv_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0) { - SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(SwigDirector_Counter **)&_swig_go_0; - - { - try { - result = (std::vector< std::string >)arg1->_swig_upcall_getLuaArgv(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -bool _wrap__swig_DirectorCounter_upcall_UsingLuaTable_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(SwigDirector_Counter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)arg1->_swig_upcall_usingLuaTable(*arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap__swig_DirectorCounter_upcall_GetLuaKeys_swsscommon_728e05b169b08794(SwigDirector_Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - SwigDirector_Counter *arg1 = (SwigDirector_Counter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(SwigDirector_Counter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (std::vector< std::string >)arg1->_swig_upcall_getLuaKeys(*arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -void _wrap_DeleteDirectorCounter_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - - arg1 = *(swss::Counter **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_Counter_getLuaScript_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::Counter **)&_swig_go_0; - - { - try { - result = (std::string *) &((swss::Counter const *)arg1)->getLuaScript(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_Counter_getLuaArgv_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::Counter **)&_swig_go_0; - - { - try { - result = ((swss::Counter const *)arg1)->getLuaArgv(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_Counter_usingLuaTable_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::Counter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)((swss::Counter const *)arg1)->usingLuaTable((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_Counter_getLuaKeys_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::Counter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = ((swss::Counter const *)arg1)->getLuaKeys((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::string > *_wrap_Counter_getKey_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::Counter::KeyPair result; - std::pair< int,std::string > *_swig_go_result; - - arg1 = *(swss::Counter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = ((swss::Counter const *)arg1)->getKey((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Counter::KeyPair **)&_swig_go_result = new swss::Counter::KeyPair(result); - return _swig_go_result; -} - - -void _wrap_delete_Counter_swsscommon_728e05b169b08794(swss::Counter *_swig_go_0) { - swss::Counter *arg1 = (swss::Counter *) 0 ; - - arg1 = *(swss::Counter **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_Mode_UNION_PortCounter_swsscommon_728e05b169b08794() { - swss::PortCounter::Mode result; - intgo _swig_go_result; - - - { - try { - result = swss::PortCounter::Mode::UNION; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_Mode_ASIC_PortCounter_swsscommon_728e05b169b08794() { - swss::PortCounter::Mode result; - intgo _swig_go_result; - - - { - try { - result = swss::PortCounter::Mode::ASIC; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_Mode_SYSTEMSIDE_PortCounter_swsscommon_728e05b169b08794() { - swss::PortCounter::Mode result; - intgo _swig_go_result; - - - { - try { - result = swss::PortCounter::Mode::SYSTEMSIDE; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_Mode_LINESIDE_PortCounter_swsscommon_728e05b169b08794() { - swss::PortCounter::Mode result; - intgo _swig_go_result; - - - { - try { - result = swss::PortCounter::Mode::LINESIDE; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -swss::PortCounter *_wrap_new_PortCounter__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0) { - swss::PortCounter::Mode arg1 ; - swss::PortCounter *result = 0 ; - swss::PortCounter *_swig_go_result; - - arg1 = (swss::PortCounter::Mode)_swig_go_0; - - { - try { - result = (swss::PortCounter *)new swss::PortCounter(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::PortCounter **)&_swig_go_result = (swss::PortCounter *)result; - return _swig_go_result; -} - - -swss::PortCounter *_wrap_new_PortCounter__SWIG_1_swsscommon_728e05b169b08794() { - swss::PortCounter *result = 0 ; - swss::PortCounter *_swig_go_result; - - - { - try { - result = (swss::PortCounter *)new swss::PortCounter(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::PortCounter **)&_swig_go_result = (swss::PortCounter *)result; - return _swig_go_result; -} - - -void _wrap_delete_PortCounter_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0) { - swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; - - arg1 = *(swss::PortCounter **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_PortCounter_getLuaScript_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0) { - swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::PortCounter **)&_swig_go_0; - - { - try { - result = (std::string *) &((swss::PortCounter const *)arg1)->getLuaScript(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -bool _wrap_PortCounter_usingLuaTable_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::PortCounter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)((swss::PortCounter const *)arg1)->usingLuaTable((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_PortCounter_getLuaKeys_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::PortCounter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = ((swss::PortCounter const *)arg1)->getLuaKeys((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::string > *_wrap_PortCounter_getKey_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::Counter::KeyPair result; - std::pair< int,std::string > *_swig_go_result; - - arg1 = *(swss::PortCounter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = ((swss::PortCounter const *)arg1)->getKey((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Counter::KeyPair **)&_swig_go_result = new swss::Counter::KeyPair(result); - return _swig_go_result; -} - - -swss::KeyCache< std::string > *_wrap_PortCounter_keyCacheInstance_swsscommon_728e05b169b08794() { - swss::KeyCache< std::string > *result = 0 ; - swss::KeyCache< std::string > *_swig_go_result; - - - { - try { - result = (swss::KeyCache< std::string > *) &swss::PortCounter::keyCacheInstance(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::KeyCache< std::string > **)&_swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_PortCounter_getLuaArgv_swsscommon_728e05b169b08794(swss::PortCounter *_swig_go_0) { - swss::PortCounter *arg1 = (swss::PortCounter *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::PortCounter **)&_swig_go_0; - - swss::Counter *swig_b0 = (swss::Counter *)arg1; - result = ((swss::Counter const *)swig_b0)->getLuaArgv(); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -swss::MacsecCounter *_wrap_new_MacsecCounter_swsscommon_728e05b169b08794() { - swss::MacsecCounter *result = 0 ; - swss::MacsecCounter *_swig_go_result; - - - { - try { - result = (swss::MacsecCounter *)new swss::MacsecCounter(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::MacsecCounter **)&_swig_go_result = (swss::MacsecCounter *)result; - return _swig_go_result; -} - - -void _wrap_delete_MacsecCounter_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0) { - swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; - - arg1 = *(swss::MacsecCounter **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::pair< int,std::string > *_wrap_MacsecCounter_getKey_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::Counter::KeyPair result; - std::pair< int,std::string > *_swig_go_result; - - arg1 = *(swss::MacsecCounter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = ((swss::MacsecCounter const *)arg1)->getKey((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Counter::KeyPair **)&_swig_go_result = new swss::Counter::KeyPair(result); - return _swig_go_result; -} - - -swss::KeyCache< std::pair< int,std::string > > *_wrap_MacsecCounter_keyCacheInstance_swsscommon_728e05b169b08794() { - swss::KeyCache< swss::Counter::KeyPair > *result = 0 ; - swss::KeyCache< std::pair< int,std::string > > *_swig_go_result; - - - { - try { - result = (swss::KeyCache< swss::Counter::KeyPair > *) &swss::MacsecCounter::keyCacheInstance(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_MacsecCounter_getLuaScript_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0) { - swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::MacsecCounter **)&_swig_go_0; - - swss::Counter *swig_b0 = (swss::Counter *)arg1; - result = (std::string *) &((swss::Counter const *)swig_b0)->getLuaScript(); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_MacsecCounter_getLuaArgv_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0) { - swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::MacsecCounter **)&_swig_go_0; - - swss::Counter *swig_b0 = (swss::Counter *)arg1; - result = ((swss::Counter const *)swig_b0)->getLuaArgv(); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_MacsecCounter_usingLuaTable_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::MacsecCounter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::Counter *swig_b0 = (swss::Counter *)arg1; - result = (bool)((swss::Counter const *)swig_b0)->usingLuaTable((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - _swig_go_result = result; - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_MacsecCounter_getLuaKeys_swsscommon_728e05b169b08794(swss::MacsecCounter *_swig_go_0, swss::CounterTable *_swig_go_1, _gostring_ _swig_go_2) { - swss::MacsecCounter *arg1 = (swss::MacsecCounter *) 0 ; - swss::CounterTable *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::MacsecCounter **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::Counter *swig_b0 = (swss::Counter *)arg1; - result = ((swss::Counter const *)swig_b0)->getLuaKeys((swss::CounterTable const &)*arg2,(std::string const &)*arg3); - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::string > *_wrap_new_CounterKeyPair__SWIG_0_swsscommon_728e05b169b08794() { - std::pair< int,std::string > *result = 0 ; - std::pair< int,std::string > *_swig_go_result; - - - { - try { - result = (std::pair< int,std::string > *)new std::pair< int,std::string >(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::string > **)&_swig_go_result = (std::pair< int,std::string > *)result; - return _swig_go_result; -} - - -std::pair< int,std::string > *_wrap_new_CounterKeyPair__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, _gostring_ _swig_go_1) { - int arg1 ; - std::string arg2 ; - std::pair< int,std::string > *result = 0 ; - std::pair< int,std::string > *_swig_go_result; - - arg1 = (int)_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - result = (std::pair< int,std::string > *)new std::pair< int,std::string >(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::string > **)&_swig_go_result = (std::pair< int,std::string > *)result; - return _swig_go_result; -} - - -std::pair< int,std::string > *_wrap_new_CounterKeyPair__SWIG_2_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { - std::pair< int,std::string > *arg1 = 0 ; - std::pair< int,std::string > *result = 0 ; - std::pair< int,std::string > *_swig_go_result; - - arg1 = *(std::pair< int,std::string > **)&_swig_go_0; - - { - try { - result = (std::pair< int,std::string > *)new std::pair< int,std::string >((std::pair< int,std::string > const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::string > **)&_swig_go_result = (std::pair< int,std::string > *)result; - return _swig_go_result; -} - - -void _wrap_CounterKeyPair_first_set_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0, intgo _swig_go_1) { - std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; - int arg2 ; - - arg1 = *(std::pair< int,std::string > **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - if (arg1) (arg1)->first = arg2; - -} - - -intgo _wrap_CounterKeyPair_first_get_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { - std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(std::pair< int,std::string > **)&_swig_go_0; - - result = (int) ((arg1)->first); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_CounterKeyPair_second_set_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0, _gostring_ _swig_go_1) { - std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(std::pair< int,std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->second = *arg2; - -} - - -_gostring_ _wrap_CounterKeyPair_second_get_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { - std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(std::pair< int,std::string > **)&_swig_go_0; - - result = (std::string *) & ((arg1)->second); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_delete_CounterKeyPair_swsscommon_728e05b169b08794(std::pair< int,std::string > *_swig_go_0) { - std::pair< int,std::string > *arg1 = (std::pair< int,std::string > *) 0 ; - - arg1 = *(std::pair< int,std::string > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::KeyCache< std::string > *_wrap_new_KeyStringCache_swsscommon_728e05b169b08794(std::function< void (swss::CounterTable const &) > *_swig_go_0) { - std::function< void (swss::CounterTable const &) > *arg1 = 0 ; - swss::KeyCache< std::string > *result = 0 ; - swss::KeyCache< std::string > *_swig_go_result; - - arg1 = *(std::function< void (swss::CounterTable const &) > **)&_swig_go_0; - - { - try { - result = (swss::KeyCache< std::string > *)new swss::KeyCache< std::string >((std::function< void (swss::CounterTable const &) > const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::KeyCache< std::string > **)&_swig_go_result = (swss::KeyCache< std::string > *)result; - return _swig_go_result; -} - - -bool _wrap_KeyStringCache_enabled_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - { - try { - result = (bool)((swss::KeyCache< std::string > const *)arg1)->enabled(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyStringCache_enable_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, swss::CounterTable *_swig_go_1) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - swss::CounterTable *arg2 = 0 ; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - { - try { - (arg1)->enable((swss::CounterTable const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_KeyStringCache_disable_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - { - try { - (arg1)->disable(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_KeyStringCache_empty_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - { - try { - result = (bool)((swss::KeyCache< std::string > const *)arg1)->empty(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyStringCache_clear_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - { - try { - (arg1)->clear(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_KeyStringCache_at_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, _gostring_ _swig_go_1) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - std::string *arg2 = 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (std::string *) &((swss::KeyCache< std::string > const *)arg1)->at((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_KeyStringCache_insert_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->insert((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_KeyStringCache_refresh_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0, swss::CounterTable *_swig_go_1) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - swss::CounterTable *arg2 = 0 ; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - { - try { - (arg1)->refresh((swss::CounterTable const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_KeyStringCache_swsscommon_728e05b169b08794(swss::KeyCache< std::string > *_swig_go_0) { - swss::KeyCache< std::string > *arg1 = (swss::KeyCache< std::string > *) 0 ; - - arg1 = *(swss::KeyCache< std::string > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::KeyCache< std::pair< int,std::string > > *_wrap_new_KeyPairCache_swsscommon_728e05b169b08794(std::function< void (swss::CounterTable const &) > *_swig_go_0) { - std::function< void (swss::CounterTable const &) > *arg1 = 0 ; - swss::KeyCache< swss::Counter::KeyPair > *result = 0 ; - swss::KeyCache< std::pair< int,std::string > > *_swig_go_result; - - arg1 = *(std::function< void (swss::CounterTable const &) > **)&_swig_go_0; - - { - try { - result = (swss::KeyCache< swss::Counter::KeyPair > *)new swss::KeyCache< swss::Counter::KeyPair >((std::function< void (swss::CounterTable const &) > const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_result = (swss::KeyCache< swss::Counter::KeyPair > *)result; - return _swig_go_result; -} - - -bool _wrap_KeyPairCache_enabled_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - { - try { - result = (bool)((swss::KeyCache< swss::Counter::KeyPair > const *)arg1)->enabled(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyPairCache_enable_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, swss::CounterTable *_swig_go_1) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - swss::CounterTable *arg2 = 0 ; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - { - try { - (arg1)->enable((swss::CounterTable const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_KeyPairCache_disable_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - { - try { - (arg1)->disable(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_KeyPairCache_empty_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - { - try { - result = (bool)((swss::KeyCache< swss::Counter::KeyPair > const *)arg1)->empty(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyPairCache_clear_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - { - try { - (arg1)->clear(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -std::pair< int,std::string > *_wrap_KeyPairCache_at_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, _gostring_ _swig_go_1) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - std::string *arg2 = 0 ; - std::pair< int,std::string > *result = 0 ; - std::pair< int,std::string > *_swig_go_result; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (std::pair< int,std::string > *) &((swss::KeyCache< swss::Counter::KeyPair > const *)arg1)->at((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::string > **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_KeyPairCache_insert_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, _gostring_ _swig_go_1, std::pair< int,std::string > *_swig_go_2) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - std::string *arg2 = 0 ; - std::pair< int,std::string > *arg3 = 0 ; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::pair< int,std::string > **)&_swig_go_2; - - { - try { - (arg1)->insert((std::string const &)*arg2,(std::pair< int,std::string > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_KeyPairCache_refresh_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0, swss::CounterTable *_swig_go_1) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - swss::CounterTable *arg2 = 0 ; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - arg2 = *(swss::CounterTable **)&_swig_go_1; - - { - try { - (arg1)->refresh((swss::CounterTable const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_KeyPairCache_swsscommon_728e05b169b08794(swss::KeyCache< std::pair< int,std::string > > *_swig_go_0) { - swss::KeyCache< swss::Counter::KeyPair > *arg1 = (swss::KeyCache< swss::Counter::KeyPair > *) 0 ; - - arg1 = *(swss::KeyCache< swss::Counter::KeyPair > **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::ProducerTable *_wrap_new_ProducerTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ProducerTable *result = 0 ; - swss::ProducerTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; - return _swig_go_result; -} - - -swss::ProducerTable *_wrap_new_ProducerTable__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - bool arg3 ; - swss::ProducerTable *result = 0 ; - swss::ProducerTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (bool)_swig_go_2; - - { - try { - result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; - return _swig_go_result; -} - - -swss::ProducerTable *_wrap_new_ProducerTable__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - swss::ProducerTable *result = 0 ; - swss::ProducerTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; - return _swig_go_result; -} - - -swss::ProducerTable *_wrap_new_ProducerTable__SWIG_3_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::ProducerTable *result = 0 ; - swss::ProducerTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (swss::ProducerTable *)new swss::ProducerTable(arg1,(std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerTable **)&_swig_go_result = (swss::ProducerTable *)result; - return _swig_go_result; -} - - -void _wrap_delete_ProducerTable_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_setBuffered_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, bool _swig_go_1) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - bool arg2 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - (arg1)->setBuffered(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_set__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_set__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_set__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->del((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerTable_flush_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - { - try { - (arg1)->flush(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_ProducerTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getTableName_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getKeyName_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0, intgo _swig_go_1) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - swss::TableName_KeyValueOpQueues *swig_b0 = (swss::TableName_KeyValueOpQueues *)arg1; - result = ((swss::TableName_KeyValueOpQueues const *)swig_b0)->getKeyValueOpQueueTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::TableName_KeyValueOpQueues *_wrap_ProducerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swss::ProducerTable *_swig_go_0) { - swss::ProducerTable *arg1 = (swss::ProducerTable *) 0 ; - swss::TableName_KeyValueOpQueues *result = 0 ; - swss::TableName_KeyValueOpQueues *_swig_go_result; - - arg1 = *(swss::ProducerTable **)&_swig_go_0; - - { - try { - result = (swss::TableName_KeyValueOpQueues*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableName_KeyValueOpQueues **)&_swig_go_result = (swss::TableName_KeyValueOpQueues *)result; - return _swig_go_result; -} - - -swss::ProducerStateTable *_wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - int arg1 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - swss::ProducerStateTable *result = 0 ; - swss::ProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = new SwigDirector_ProducerStateTable(arg1, arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ProducerStateTable *_wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - int arg1 ; - swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - swss::ProducerStateTable *result = 0 ; - swss::ProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::RedisPipeline **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - { - try { - result = new SwigDirector_ProducerStateTable(arg1, arg2, *arg3, arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ProducerStateTable *_wrap__swig_NewDirectorProducerStateTableProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2) { - int arg1 ; - swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; - std::string *arg3 = 0 ; - swss::ProducerStateTable *result = 0 ; - swss::ProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::RedisPipeline **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = new SwigDirector_ProducerStateTable(arg1, arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; - return _swig_go_result; -} - - -void _wrap_DeleteDirectorProducerStateTable_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - arg1->_swig_upcall_set__SWIG_0(*arg2, *arg3, *arg4, *arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - arg1->_swig_upcall_set__SWIG_1(*arg2, *arg3, *arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - arg1->_swig_upcall_set__SWIG_2(*arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - arg1->_swig_upcall_delete__SWIG_0(*arg2, *arg3, *arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - arg1->_swig_upcall_delete__SWIG_1(*arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - arg1->_swig_upcall_delete__SWIG_2(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - arg1->_swig_upcall_set__SWIG_3(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { - SwigDirector_ProducerStateTable *arg1 = (SwigDirector_ProducerStateTable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(SwigDirector_ProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - arg1->_swig_upcall_delete__SWIG_3(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::ProducerStateTable *_wrap_new_ProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ProducerStateTable *result = 0 ; - swss::ProducerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::ProducerStateTable *)new swss::ProducerStateTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ProducerStateTable *_wrap_new_ProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - bool arg3 ; - swss::ProducerStateTable *result = 0 ; - swss::ProducerStateTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (bool)_swig_go_2; - - { - try { - result = (swss::ProducerStateTable *)new swss::ProducerStateTable(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ProducerStateTable *_wrap_new_ProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - swss::ProducerStateTable *result = 0 ; - swss::ProducerStateTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::ProducerStateTable *)new swss::ProducerStateTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ProducerStateTable **)&_swig_go_result = (swss::ProducerStateTable *)result; - return _swig_go_result; -} - - -void _wrap_delete_ProducerStateTable_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_setBuffered_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, bool _swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - bool arg2 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - (arg1)->setBuffered(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->del((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->set((std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - (arg1)->del((std::vector< std::string > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_flush_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - (arg1)->flush(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_ProducerStateTable_count_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - result = (int64_t)(arg1)->count(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ProducerStateTable_clear_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - (arg1)->clear(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - (arg1)->create_temp_view(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - (arg1)->apply_temp_view(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_ProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getTableName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getKeyName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = ((swss::TableBase const *)swig_b0)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0, intgo _swig_go_1) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableBase *swig_b0 = (swss::TableBase *)arg1; - result = (swig_b0)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; - result = ((swss::TableName_KeySet const *)swig_b0)->getKeySetName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; - result = ((swss::TableName_KeySet const *)swig_b0)->getDelKeySetName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; - result = ((swss::TableName_KeySet const *)swig_b0)->getStateHashPrefix(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::TableName_KeySet *_wrap_ProducerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(swss::ProducerStateTable *_swig_go_0) { - swss::ProducerStateTable *arg1 = (swss::ProducerStateTable *) 0 ; - swss::TableName_KeySet *result = 0 ; - swss::TableName_KeySet *_swig_go_result; - - arg1 = *(swss::ProducerStateTable **)&_swig_go_0; - - { - try { - result = (swss::TableName_KeySet*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableName_KeySet **)&_swig_go_result = (swss::TableName_KeySet *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3, bool _swig_go_4) { - int arg1 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - swss::ZmqClient *arg4 = 0 ; - bool arg5 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::ZmqClient **)&_swig_go_3; - arg5 = (bool)_swig_go_4; - - { - try { - result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4, arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3) { - int arg1 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - swss::ZmqClient *arg4 = 0 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::ZmqClient **)&_swig_go_3; - - { - try { - result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3, bool _swig_go_4, bool _swig_go_5) { - int arg1 ; - swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; - std::string *arg3 = 0 ; - swss::ZmqClient *arg4 = 0 ; - bool arg5 ; - bool arg6 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::RedisPipeline **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::ZmqClient **)&_swig_go_3; - arg5 = (bool)_swig_go_4; - arg6 = (bool)_swig_go_5; - - { - try { - result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4, arg5, arg6); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3, bool _swig_go_4) { - int arg1 ; - swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; - std::string *arg3 = 0 ; - swss::ZmqClient *arg4 = 0 ; - bool arg5 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::RedisPipeline **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::ZmqClient **)&_swig_go_3; - arg5 = (bool)_swig_go_4; - - { - try { - result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4, arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap__swig_NewDirectorZmqProducerStateTableZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(intgo _swig_go_0, swss::RedisPipeline *_swig_go_1, _gostring_ _swig_go_2, swss::ZmqClient *_swig_go_3) { - int arg1 ; - swss::RedisPipeline *arg2 = (swss::RedisPipeline *) 0 ; - std::string *arg3 = 0 ; - swss::ZmqClient *arg4 = 0 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = (int)_swig_go_0; - arg2 = *(swss::RedisPipeline **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::ZmqClient **)&_swig_go_3; - - { - try { - result = new SwigDirector_ZmqProducerStateTable(arg1, arg2, *arg3, *arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -void _wrap_DeleteDirectorZmqProducerStateTable_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - arg1->_swig_upcall_set__SWIG_0(*arg2, *arg3, *arg4, *arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - arg1->_swig_upcall_set__SWIG_1(*arg2, *arg3, *arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - arg1->_swig_upcall_set__SWIG_2(*arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_0_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - arg1->_swig_upcall_delete__SWIG_0(*arg2, *arg3, *arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_1_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - arg1->_swig_upcall_delete__SWIG_1(*arg2, *arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_2_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - arg1->_swig_upcall_delete__SWIG_2(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Set__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - arg1->_swig_upcall_set__SWIG_3(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Delete__SWIG_3_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - arg1->_swig_upcall_delete__SWIG_3(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap__swig_DirectorZmqProducerStateTable_upcall_Send_swsscommon_728e05b169b08794(SwigDirector_ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - SwigDirector_ZmqProducerStateTable *arg1 = (SwigDirector_ZmqProducerStateTable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(SwigDirector_ZmqProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - arg1->_swig_upcall_send(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2, bool _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqClient *arg3 = 0 ; - bool arg4 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqClient **)&_swig_go_2; - arg4 = (bool)_swig_go_3; - - { - try { - result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqClient *arg3 = 0 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqClient **)&_swig_go_2; - - { - try { - result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2, bool _swig_go_3, bool _swig_go_4) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqClient *arg3 = 0 ; - bool arg4 ; - bool arg5 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqClient **)&_swig_go_2; - arg4 = (bool)_swig_go_3; - arg5 = (bool)_swig_go_4; - - { - try { - result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_3_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2, bool _swig_go_3) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqClient *arg3 = 0 ; - bool arg4 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqClient **)&_swig_go_2; - arg4 = (bool)_swig_go_3; - - { - try { - result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -swss::ZmqProducerStateTable *_wrap_new_ZmqProducerStateTable__SWIG_4_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, swss::ZmqClient *_swig_go_2) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - swss::ZmqClient *arg3 = 0 ; - swss::ZmqProducerStateTable *result = 0 ; - swss::ZmqProducerStateTable *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(swss::ZmqClient **)&_swig_go_2; - - { - try { - result = (swss::ZmqProducerStateTable *)new swss::ZmqProducerStateTable(arg1,(std::string const &)*arg2,*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ZmqProducerStateTable **)&_swig_go_result = (swss::ZmqProducerStateTable *)result; - return _swig_go_result; -} - - -void _wrap_ZmqProducerStateTable_set__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_set__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2, _gostring_ _swig_go_3) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_set__SWIG_2_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, std::vector< std::pair< std::string,std::string > > *_swig_go_2) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::vector< swss::FieldValueTuple > *arg3 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_2; - - { - try { - (arg1)->set((std::string const &)*arg2,(std::vector< swss::FieldValueTuple > const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_delete__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_delete__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_delete__SWIG_2_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->del((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_set__SWIG_3_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->set((std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_delete__SWIG_3_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, std::vector< std::string > *_swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::vector< std::string > *arg2 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - - { - try { - (arg1)->del((std::vector< std::string > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_send_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, std::vector< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::vector< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - arg2 = *(std::vector< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->send((std::vector< swss::KeyOpFieldsValuesTuple > const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_ZmqProducerStateTable_dbUpdaterQueueSize_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - size_t result; - long long _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - { - try { - result = (arg1)->dbUpdaterQueueSize(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_ZmqProducerStateTable_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ZmqProducerStateTable_setBuffered_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, bool _swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - bool arg2 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - (swig_b0)->setBuffered(arg2); - -} - - -void _wrap_ZmqProducerStateTable_flush_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - (swig_b0)->flush(); - -} - - -long long _wrap_ZmqProducerStateTable_count_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - result = (int64_t)(swig_b0)->count(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ZmqProducerStateTable_clear_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - (swig_b0)->clear(); - -} - - -void _wrap_ZmqProducerStateTable_create_temp_view_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - (swig_b0)->create_temp_view(); - -} - - -void _wrap_ZmqProducerStateTable_apply_temp_view_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - (swig_b0)->apply_temp_view(); - -} - - -_gostring_ _wrap_ZmqProducerStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getTableName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = ((swss::TableBase const *)swig_b1)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getKeyName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = ((swss::TableBase const *)swig_b1)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0, intgo _swig_go_1) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getKeySetName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableName_KeySet *swig_b1 = (swss::TableName_KeySet *)swig_b0; - result = ((swss::TableName_KeySet const *)swig_b1)->getKeySetName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableName_KeySet *swig_b1 = (swss::TableName_KeySet *)swig_b0; - result = ((swss::TableName_KeySet const *)swig_b1)->getDelKeySetName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ZmqProducerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(swss::ZmqProducerStateTable *_swig_go_0) { - swss::ZmqProducerStateTable *arg1 = (swss::ZmqProducerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ZmqProducerStateTable **)&_swig_go_0; - - swss::ProducerStateTable *swig_b0 = (swss::ProducerStateTable *)arg1; - swss::TableName_KeySet *swig_b1 = (swss::TableName_KeySet *)swig_b0; - result = ((swss::TableName_KeySet const *)swig_b1)->getStateHashPrefix(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_ConsumerTableBase_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - result = (int)(int) ((arg1)->POP_BATCH_SIZE); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_ConsumerTableBase_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::DBConnector *_wrap_ConsumerTableBase_getDbConnector_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - { - try { - result = (swss::DBConnector *)((swss::ConsumerTableBase const *)arg1)->getDbConnector(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_ConsumerTableBase_pop__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->pop(*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConsumerTableBase_pop__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - { - try { - (arg1)->pop(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConsumerTableBase_pop__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - (arg1)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConsumerTableBase_pop__SWIG_3_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - { - try { - (arg1)->pop(*arg2,*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_ConsumerTableBase_empty_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - { - try { - result = (bool)((swss::ConsumerTableBase const *)arg1)->empty(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getTableName_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = ((swss::TableBase const *)swig_b1)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getKeyName_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = ((swss::TableBase const *)swig_b1)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTableBase_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, intgo _swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableBase *swig_b1 = (swss::TableBase *)swig_b0; - result = (swig_b1)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_ConsumerTableBase_pops__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableEntryPoppable *swig_b1 = (swss::TableEntryPoppable *)swig_b0; - (swig_b1)->pops(*arg2); - -} - - -void _wrap_ConsumerTableBase_pops__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< std::string > **)&_swig_go_2; - arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableEntryPoppable *swig_b1 = (swss::TableEntryPoppable *)swig_b0; - (swig_b1)->pops(*arg2,*arg3,*arg4,(std::string const &)*arg5); - -} - - -void _wrap_ConsumerTableBase_pops__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, std::vector< std::string > *_swig_go_1, std::vector< std::string > *_swig_go_2, std::vector< std::vector< std::pair< std::string,std::string > > > *_swig_go_3) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::vector< std::string > *arg2 = 0 ; - std::vector< std::string > *arg3 = 0 ; - std::vector< std::vector< swss::FieldValueTuple > > *arg4 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(std::vector< std::string > **)&_swig_go_1; - arg3 = *(std::vector< std::string > **)&_swig_go_2; - arg4 = *(std::vector< std::vector< swss::FieldValueTuple > > **)&_swig_go_3; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::TableEntryPoppable *swig_b1 = (swss::TableEntryPoppable *)swig_b0; - (swig_b1)->pops(*arg2,*arg3,*arg4); - -} - - -intgo _wrap_ConsumerTableBase_getFd_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - result = (int)(swig_b1)->getFd(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConsumerTableBase_readData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - result = (uint64_t)(swig_b1)->readData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerTableBase_hasData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - result = (bool)(swig_b1)->hasData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerTableBase_hasCachedData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - result = (bool)(swig_b1)->hasCachedData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerTableBase_initializedWithData_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - result = (bool)(swig_b1)->initializedWithData(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerTableBase_updateAfterRead_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - (swig_b1)->updateAfterRead(); - -} - - -void _wrap_ConsumerTableBase_subscribe_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - (swig_b1)->subscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerTableBase_psubscribe_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - (swig_b1)->psubscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerTableBase_punsubscribe_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - (swig_b1)->punsubscribe((std::string const &)*arg2); - -} - - -void _wrap_ConsumerTableBase_setQueueLength_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, long long _swig_go_1) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - long long arg2 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - (swig_b1)->setQueueLength(arg2); - -} - - -intgo _wrap_ConsumerTableBase_getPri_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::TableConsumable *swig_b0 = (swss::TableConsumable *)arg1; - swss::RedisSelect *swig_b1 = (swss::RedisSelect *)swig_b0; - swss::Selectable *swig_b2 = (swss::Selectable *)swig_b1; - result = (int)((swss::Selectable const *)swig_b2)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerTableBase_multi_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; - (swig_b0)->multi(); - -} - - -bool _wrap_ConsumerTableBase_exec_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; - result = (bool)(swig_b0)->exec(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerTableBase_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; - (swig_b0)->enqueue((std::string const &)*arg2,arg3); - -} - - -void _wrap_ConsumerTableBase_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; - (swig_b0)->enqueue((swss::RedisCommand const &)*arg2,arg3); - -} - - -redisReply *_wrap_ConsumerTableBase_dequeueReply_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - swss::RedisTransactioner *swig_b0 = (swss::RedisTransactioner *)arg1; - result = (redisReply *)(swig_b0)->dequeueReply(); - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -swss::RedisTransactioner *_wrap_ConsumerTableBase_SwigGetRedisTransactioner_swsscommon_728e05b169b08794(swss::ConsumerTableBase *_swig_go_0) { - swss::ConsumerTableBase *arg1 = (swss::ConsumerTableBase *) 0 ; - swss::RedisTransactioner *result = 0 ; - swss::RedisTransactioner *_swig_go_result; - - arg1 = *(swss::ConsumerTableBase **)&_swig_go_0; - - { - try { - result = (swss::RedisTransactioner*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RedisTransactioner **)&_swig_go_result = (swss::RedisTransactioner *)result; - return _swig_go_result; -} - - -swss::ConsumerTable *_wrap_new_ConsumerTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - int arg4 ; - swss::ConsumerTable *result = 0 ; - swss::ConsumerTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - arg4 = (int)_swig_go_3; - - { - try { - result = (swss::ConsumerTable *)new swss::ConsumerTable(arg1,(std::string const &)*arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConsumerTable **)&_swig_go_result = (swss::ConsumerTable *)result; - return _swig_go_result; -} - - -swss::ConsumerTable *_wrap_new_ConsumerTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - swss::ConsumerTable *result = 0 ; - swss::ConsumerTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (swss::ConsumerTable *)new swss::ConsumerTable(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConsumerTable **)&_swig_go_result = (swss::ConsumerTable *)result; - return _swig_go_result; -} - - -swss::ConsumerTable *_wrap_new_ConsumerTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ConsumerTable *result = 0 ; - swss::ConsumerTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::ConsumerTable *)new swss::ConsumerTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConsumerTable **)&_swig_go_result = (swss::ConsumerTable *)result; - return _swig_go_result; -} - - -void _wrap_ConsumerTable_pops_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->pops(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_ConsumerTable_setModifyRedis_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, bool _swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - bool arg2 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - (arg1)->setModifyRedis(arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_ConsumerTable_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_GetConsumerTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (int)(int) ((swig_b0)->POP_BATCH_SIZE); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_ConsumerTable_getDbConnector_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (swss::DBConnector *)((swss::ConsumerTableBase const *)swig_b0)->getDbConnector(); - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_ConsumerTable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerTable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2); - -} - - -void _wrap_ConsumerTable_pop__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); - -} - - -void _wrap_ConsumerTable_pop__SWIG_3_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,*arg3,*arg4); - -} - - -bool _wrap_ConsumerTable_empty_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (bool)((swss::ConsumerTableBase const *)swig_b0)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getTableName_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = ((swss::TableBase const *)swig_b2)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getKeyName_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = ((swss::TableBase const *)swig_b2)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, intgo _swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_ConsumerTable_getFd_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (int)(swig_b2)->getFd(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConsumerTable_readData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (uint64_t)(swig_b2)->readData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerTable_hasData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (bool)(swig_b2)->hasData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerTable_hasCachedData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (bool)(swig_b2)->hasCachedData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerTable_initializedWithData_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (bool)(swig_b2)->initializedWithData(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerTable_updateAfterRead_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->updateAfterRead(); - -} - - -void _wrap_ConsumerTable_subscribe_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->subscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerTable_psubscribe_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->psubscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerTable_punsubscribe_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->punsubscribe((std::string const &)*arg2); - -} - - -void _wrap_ConsumerTable_setQueueLength_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, long long _swig_go_1) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - long long arg2 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->setQueueLength(arg2); - -} - - -intgo _wrap_ConsumerTable_getPri_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - swss::Selectable *swig_b3 = (swss::Selectable *)swig_b2; - result = (int)((swss::Selectable const *)swig_b3)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerTable_multi_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->multi(); - -} - - -bool _wrap_ConsumerTable_exec_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - result = (bool)(swig_b1)->exec(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->enqueue((std::string const &)*arg2,arg3); - -} - - -void _wrap_ConsumerTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->enqueue((swss::RedisCommand const &)*arg2,arg3); - -} - - -redisReply *_wrap_ConsumerTable_dequeueReply_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - result = (redisReply *)(swig_b1)->dequeueReply(); - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerTable_getKeyValueOpQueueTableName_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - swss::TableName_KeyValueOpQueues *swig_b0 = (swss::TableName_KeyValueOpQueues *)arg1; - result = ((swss::TableName_KeyValueOpQueues const *)swig_b0)->getKeyValueOpQueueTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::TableName_KeyValueOpQueues *_wrap_ConsumerTable_SwigGetTableName_KeyValueOpQueues_swsscommon_728e05b169b08794(swss::ConsumerTable *_swig_go_0) { - swss::ConsumerTable *arg1 = (swss::ConsumerTable *) 0 ; - swss::TableName_KeyValueOpQueues *result = 0 ; - swss::TableName_KeyValueOpQueues *_swig_go_result; - - arg1 = *(swss::ConsumerTable **)&_swig_go_0; - - { - try { - result = (swss::TableName_KeyValueOpQueues*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableName_KeyValueOpQueues **)&_swig_go_result = (swss::TableName_KeyValueOpQueues *)result; - return _swig_go_result; -} - - -swss::ConsumerStateTable *_wrap_new_ConsumerStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - int arg4 ; - swss::ConsumerStateTable *result = 0 ; - swss::ConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - arg4 = (int)_swig_go_3; - - { - try { - result = (swss::ConsumerStateTable *)new swss::ConsumerStateTable(arg1,(std::string const &)*arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConsumerStateTable **)&_swig_go_result = (swss::ConsumerStateTable *)result; - return _swig_go_result; -} - - -swss::ConsumerStateTable *_wrap_new_ConsumerStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - swss::ConsumerStateTable *result = 0 ; - swss::ConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (swss::ConsumerStateTable *)new swss::ConsumerStateTable(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConsumerStateTable **)&_swig_go_result = (swss::ConsumerStateTable *)result; - return _swig_go_result; -} - - -swss::ConsumerStateTable *_wrap_new_ConsumerStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::ConsumerStateTable *result = 0 ; - swss::ConsumerStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::ConsumerStateTable *)new swss::ConsumerStateTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::ConsumerStateTable **)&_swig_go_result = (swss::ConsumerStateTable *)result; - return _swig_go_result; -} - - -void _wrap_ConsumerStateTable_pops_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->pops(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_delete_ConsumerStateTable_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_GetConsumerStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (int)(int) ((swig_b0)->POP_BATCH_SIZE); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_ConsumerStateTable_getDbConnector_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (swss::DBConnector *)((swss::ConsumerTableBase const *)swig_b0)->getDbConnector(); - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_ConsumerStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2); - -} - - -void _wrap_ConsumerStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); - -} - - -void _wrap_ConsumerStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,*arg3,*arg4); - -} - - -bool _wrap_ConsumerStateTable_empty_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (bool)((swss::ConsumerTableBase const *)swig_b0)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getTableName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = ((swss::TableBase const *)swig_b2)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getKeyName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = ((swss::TableBase const *)swig_b2)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, intgo _swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_ConsumerStateTable_getFd_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (int)(swig_b2)->getFd(); - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_ConsumerStateTable_readData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (uint64_t)(swig_b2)->readData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerStateTable_hasData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (bool)(swig_b2)->hasData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerStateTable_hasCachedData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (bool)(swig_b2)->hasCachedData(); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_ConsumerStateTable_initializedWithData_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (bool)(swig_b2)->initializedWithData(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerStateTable_updateAfterRead_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->updateAfterRead(); - -} - - -void _wrap_ConsumerStateTable_subscribe_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->subscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerStateTable_psubscribe_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->psubscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_ConsumerStateTable_punsubscribe_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->punsubscribe((std::string const &)*arg2); - -} - - -void _wrap_ConsumerStateTable_setQueueLength_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, long long _swig_go_1) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - long long arg2 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->setQueueLength(arg2); - -} - - -intgo _wrap_ConsumerStateTable_getPri_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - swss::Selectable *swig_b3 = (swss::Selectable *)swig_b2; - result = (int)((swss::Selectable const *)swig_b3)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerStateTable_multi_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->multi(); - -} - - -bool _wrap_ConsumerStateTable_exec_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - result = (bool)(swig_b1)->exec(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_ConsumerStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->enqueue((std::string const &)*arg2,arg3); - -} - - -void _wrap_ConsumerStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->enqueue((swss::RedisCommand const &)*arg2,arg3); - -} - - -redisReply *_wrap_ConsumerStateTable_dequeueReply_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - result = (redisReply *)(swig_b1)->dequeueReply(); - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getKeySetName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; - result = ((swss::TableName_KeySet const *)swig_b0)->getKeySetName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getDelKeySetName_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; - result = ((swss::TableName_KeySet const *)swig_b0)->getDelKeySetName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_ConsumerStateTable_getStateHashPrefix_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - swss::TableName_KeySet *swig_b0 = (swss::TableName_KeySet *)arg1; - result = ((swss::TableName_KeySet const *)swig_b0)->getStateHashPrefix(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -swss::TableName_KeySet *_wrap_ConsumerStateTable_SwigGetTableName_KeySet_swsscommon_728e05b169b08794(swss::ConsumerStateTable *_swig_go_0) { - swss::ConsumerStateTable *arg1 = (swss::ConsumerStateTable *) 0 ; - swss::TableName_KeySet *result = 0 ; - swss::TableName_KeySet *_swig_go_result; - - arg1 = *(swss::ConsumerStateTable **)&_swig_go_0; - - { - try { - result = (swss::TableName_KeySet*)arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::TableName_KeySet **)&_swig_go_result = (swss::TableName_KeySet *)result; - return _swig_go_result; -} - - -swss::SubscriberStateTable *_wrap_new_SubscriberStateTable__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, intgo _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - int arg4 ; - swss::SubscriberStateTable *result = 0 ; - swss::SubscriberStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - arg4 = (int)_swig_go_3; - - { - try { - result = (swss::SubscriberStateTable *)new swss::SubscriberStateTable(arg1,(std::string const &)*arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; - return _swig_go_result; -} - - -swss::SubscriberStateTable *_wrap_new_SubscriberStateTable__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - swss::SubscriberStateTable *result = 0 ; - swss::SubscriberStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (swss::SubscriberStateTable *)new swss::SubscriberStateTable(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; - return _swig_go_result; -} - - -swss::SubscriberStateTable *_wrap_new_SubscriberStateTable__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::SubscriberStateTable *result = 0 ; - swss::SubscriberStateTable *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::SubscriberStateTable *)new swss::SubscriberStateTable(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::SubscriberStateTable **)&_swig_go_result = (swss::SubscriberStateTable *)result; - return _swig_go_result; -} - - -void _wrap_SubscriberStateTable_pops_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->pops(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_SubscriberStateTable_readData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - { - try { - result = (uint64_t)(arg1)->readData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_SubscriberStateTable_hasData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_SubscriberStateTable_hasCachedData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasCachedData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_SubscriberStateTable_initializedWithData_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->initializedWithData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_SubscriberStateTable_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_GetSubscriberStateTable_POP_BATCH_SIZE_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (int)(int) ((swig_b0)->POP_BATCH_SIZE); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_SubscriberStateTable_getDbConnector_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (swss::DBConnector *)((swss::ConsumerTableBase const *)swig_b0)->getDbConnector(); - *(swss::DBConnector **)&_swig_go_result = (swss::DBConnector *)result; - return _swig_go_result; -} - - -void _wrap_SubscriberStateTable_pop__SWIG_0_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1, _gostring_ _swig_go_2) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,(std::string const &)*arg3); - -} - - -void _wrap_SubscriberStateTable_pop__SWIG_1_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > *_swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - swss::KeyOpFieldsValuesTuple *arg2 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(swss::KeyOpFieldsValuesTuple **)&_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2); - -} - - -void _wrap_SubscriberStateTable_pop__SWIG_2_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3, _gostring_ _swig_go_4) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - std::string *arg5 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,*arg3,*arg4,(std::string const &)*arg5); - -} - - -void _wrap_SubscriberStateTable_pop__SWIG_3_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - (swig_b0)->pop(*arg2,*arg3,*arg4); - -} - - -bool _wrap_SubscriberStateTable_empty_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - result = (bool)((swss::ConsumerTableBase const *)swig_b0)->empty(); - _swig_go_result = result; - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getTableSeparator_swsscommon_728e05b169b08794(intgo _swig_go_0) { - int arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (int)_swig_go_0; - - { - try { - result = swss::TableBase::getTableSeparator(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getTableName_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = ((swss::TableBase const *)swig_b2)->getTableName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getKeyName_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getKeyName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getTableNameSeparator_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = ((swss::TableBase const *)swig_b2)->getTableNameSeparator(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getChannelName__SWIG_0_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName(); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getChannelName__SWIG_1_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string *arg2 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName((std::string const &)*arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_SubscriberStateTable_getChannelName__SWIG_2_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, intgo _swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - int arg2 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::TableBase *swig_b2 = (swss::TableBase *)swig_b1; - result = (swig_b2)->getChannelName(arg2); - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_SubscriberStateTable_getFd_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - result = (int)(swig_b2)->getFd(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_SubscriberStateTable_updateAfterRead_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->updateAfterRead(); - -} - - -void _wrap_SubscriberStateTable_subscribe_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->subscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_SubscriberStateTable_psubscribe_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, swss::DBConnector *_swig_go_1, _gostring_ _swig_go_2) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - swss::DBConnector *arg2 = (swss::DBConnector *) 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(swss::DBConnector **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->psubscribe(arg2,(std::string const &)*arg3); - -} - - -void _wrap_SubscriberStateTable_punsubscribe_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->punsubscribe((std::string const &)*arg2); - -} - - -void _wrap_SubscriberStateTable_setQueueLength_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, long long _swig_go_1) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - long long arg2 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = (long long)_swig_go_1; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - (swig_b2)->setQueueLength(arg2); - -} - - -intgo _wrap_SubscriberStateTable_getPri_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::TableConsumable *swig_b1 = (swss::TableConsumable *)swig_b0; - swss::RedisSelect *swig_b2 = (swss::RedisSelect *)swig_b1; - swss::Selectable *swig_b3 = (swss::Selectable *)swig_b2; - result = (int)((swss::Selectable const *)swig_b3)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_SubscriberStateTable_multi_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->multi(); - -} - - -bool _wrap_SubscriberStateTable_exec_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - result = (bool)(swig_b1)->exec(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_SubscriberStateTable_enqueue__SWIG_0_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->enqueue((std::string const &)*arg2,arg3); - -} - - -void _wrap_SubscriberStateTable_enqueue__SWIG_1_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0, swss::RedisCommand *_swig_go_1, intgo _swig_go_2) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - swss::RedisCommand *arg2 = 0 ; - int arg3 ; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - arg2 = *(swss::RedisCommand **)&_swig_go_1; - arg3 = (int)_swig_go_2; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - (swig_b1)->enqueue((swss::RedisCommand const &)*arg2,arg3); - -} - - -redisReply *_wrap_SubscriberStateTable_dequeueReply_swsscommon_728e05b169b08794(swss::SubscriberStateTable *_swig_go_0) { - swss::SubscriberStateTable *arg1 = (swss::SubscriberStateTable *) 0 ; - redisReply *result = 0 ; - redisReply *_swig_go_result; - - arg1 = *(swss::SubscriberStateTable **)&_swig_go_0; - - swss::ConsumerTableBase *swig_b0 = (swss::ConsumerTableBase *)arg1; - swss::RedisTransactioner *swig_b1 = (swss::RedisTransactioner *)swig_b0; - result = (redisReply *)(swig_b1)->dequeueReply(); - *(redisReply **)&_swig_go_result = (redisReply *)result; - return _swig_go_result; -} - - -long long _wrap_DEFAULT_NC_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794() { - size_t result; - long long _swig_go_result; - - - result = swss::DEFAULT_NC_POP_BATCH_SIZE; - _swig_go_result = result; - return _swig_go_result; -} - - -swss::NotificationConsumer *_wrap_new_NotificationConsumer__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, long long _swig_go_3) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - size_t arg4 ; - swss::NotificationConsumer *result = 0 ; - swss::NotificationConsumer *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - arg4 = (size_t)_swig_go_3; - - { - try { - result = (swss::NotificationConsumer *)new swss::NotificationConsumer(arg1,(std::string const &)*arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::NotificationConsumer **)&_swig_go_result = (swss::NotificationConsumer *)result; - return _swig_go_result; -} - - -swss::NotificationConsumer *_wrap_new_NotificationConsumer__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - swss::NotificationConsumer *result = 0 ; - swss::NotificationConsumer *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - { - try { - result = (swss::NotificationConsumer *)new swss::NotificationConsumer(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::NotificationConsumer **)&_swig_go_result = (swss::NotificationConsumer *)result; - return _swig_go_result; -} - - -swss::NotificationConsumer *_wrap_new_NotificationConsumer__SWIG_2_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::NotificationConsumer *result = 0 ; - swss::NotificationConsumer *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::NotificationConsumer *)new swss::NotificationConsumer(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::NotificationConsumer **)&_swig_go_result = (swss::NotificationConsumer *)result; - return _swig_go_result; -} - - -void _wrap_NotificationConsumer_pop_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0, std::string *_swig_go_1, std::string *_swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(std::string **)&_swig_go_2; - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - { - try { - (arg1)->pop(*arg2,*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_NotificationConsumer_pops_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0, std::deque< std::tuple< std::string,std::string,std::vector< std::pair< std::string,std::string > > > > *_swig_go_1) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - std::deque< swss::KeyOpFieldsValuesTuple > *arg2 = 0 ; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - arg2 = *(std::deque< swss::KeyOpFieldsValuesTuple > **)&_swig_go_1; - - { - try { - (arg1)->pops(*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_NotificationConsumer_peek_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - { - try { - result = (int)(arg1)->peek(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_NotificationConsumer_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_NotificationConsumer_getFd_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - { - try { - result = (int)(arg1)->getFd(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_NotificationConsumer_readData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - uint64_t result; - long long _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - { - try { - result = (uint64_t)(arg1)->readData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_NotificationConsumer_hasData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_NotificationConsumer_hasCachedData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - { - try { - result = (bool)(arg1)->hasCachedData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_NotificationConsumer_POP_BATCH_SIZE_get_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - size_t result; - long long _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - result = (size_t) ((arg1)->POP_BATCH_SIZE); - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_NotificationConsumer_initializedWithData_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - swss::Selectable *swig_b0 = (swss::Selectable *)arg1; - result = (bool)(swig_b0)->initializedWithData(); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_NotificationConsumer_updateAfterRead_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - swss::Selectable *swig_b0 = (swss::Selectable *)arg1; - (swig_b0)->updateAfterRead(); - -} - - -intgo _wrap_NotificationConsumer_getPri_swsscommon_728e05b169b08794(swss::NotificationConsumer *_swig_go_0) { - swss::NotificationConsumer *arg1 = (swss::NotificationConsumer *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(swss::NotificationConsumer **)&_swig_go_0; - - swss::Selectable *swig_b0 = (swss::Selectable *)arg1; - result = (int)((swss::Selectable const *)swig_b0)->getPri(); - _swig_go_result = result; - return _swig_go_result; -} - - -swss::NotificationProducer *_wrap_new_NotificationProducer__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBConnector *arg1 = (swss::DBConnector *) 0 ; - std::string *arg2 = 0 ; - swss::NotificationProducer *result = 0 ; - swss::NotificationProducer *_swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::NotificationProducer *)new swss::NotificationProducer(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::NotificationProducer **)&_swig_go_result = (swss::NotificationProducer *)result; - return _swig_go_result; -} - - -swss::NotificationProducer *_wrap_new_NotificationProducer__SWIG_1_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - bool arg3 ; - swss::NotificationProducer *result = 0 ; - swss::NotificationProducer *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (bool)_swig_go_2; - - { - try { - result = (swss::NotificationProducer *)new swss::NotificationProducer(arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::NotificationProducer **)&_swig_go_result = (swss::NotificationProducer *)result; - return _swig_go_result; -} - - -swss::NotificationProducer *_wrap_new_NotificationProducer__SWIG_2_swsscommon_728e05b169b08794(swss::RedisPipeline *_swig_go_0, _gostring_ _swig_go_1) { - swss::RedisPipeline *arg1 = (swss::RedisPipeline *) 0 ; - std::string *arg2 = 0 ; - swss::NotificationProducer *result = 0 ; - swss::NotificationProducer *_swig_go_result; - - arg1 = *(swss::RedisPipeline **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::NotificationProducer *)new swss::NotificationProducer(arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::NotificationProducer **)&_swig_go_result = (swss::NotificationProducer *)result; - return _swig_go_result; -} - - -long long _wrap_NotificationProducer_send_swsscommon_728e05b169b08794(swss::NotificationProducer *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::vector< std::pair< std::string,std::string > > *_swig_go_3) { - swss::NotificationProducer *arg1 = (swss::NotificationProducer *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::vector< swss::FieldValueTuple > *arg4 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::NotificationProducer **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::vector< swss::FieldValueTuple > **)&_swig_go_3; - - { - try { - result = (int64_t)(arg1)->send((std::string const &)*arg2,(std::string const &)*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_delete_NotificationProducer_swsscommon_728e05b169b08794(swss::NotificationProducer *_swig_go_0) { - swss::NotificationProducer *arg1 = (swss::NotificationProducer *) 0 ; - - arg1 = *(swss::NotificationProducer **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_INITIALIZED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::INITIALIZED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_RESTORED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::RESTORED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_REPLAYED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::REPLAYED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_RECONCILED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::RECONCILED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_WSDISABLED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::WSDISABLED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_WSUNKNOWN_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::WSUNKNOWN; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_CHECK_IGNORED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::DataCheckState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::CHECK_IGNORED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_CHECK_PASSED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::DataCheckState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::CHECK_PASSED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_CHECK_FAILED_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::DataCheckState result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::CHECK_FAILED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_STAGE_SHUTDOWN_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::DataCheckStage result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::STAGE_SHUTDOWN; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_STAGE_RESTORE_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart::DataCheckStage result; - intgo _swig_go_result; - - - { - try { - result = swss::WarmStart::STAGE_RESTORE; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -std::map< enum swss::WarmStart::WarmStartState,std::string,std::less< enum swss::WarmStart::WarmStartState > > *_wrap_WarmStart_warmStartStateNameMap_get_swsscommon_728e05b169b08794() { - swss::WarmStart::WarmStartStateNameMap *result = 0 ; - std::map< enum swss::WarmStart::WarmStartState,std::string,std::less< enum swss::WarmStart::WarmStartState > > *_swig_go_result; - - - result = (swss::WarmStart::WarmStartStateNameMap *)&swss::WarmStart::warmStartStateNameMap; - *(swss::WarmStart::WarmStartStateNameMap **)&_swig_go_result = (swss::WarmStart::WarmStartStateNameMap *)result; - return _swig_go_result; -} - - -std::map< enum swss::WarmStart::DataCheckState,std::string,std::less< enum swss::WarmStart::DataCheckState > > *_wrap_WarmStart_dataCheckStateNameMap_get_swsscommon_728e05b169b08794() { - swss::WarmStart::DataCheckStateNameMap *result = 0 ; - std::map< enum swss::WarmStart::DataCheckState,std::string,std::less< enum swss::WarmStart::DataCheckState > > *_swig_go_result; - - - result = (swss::WarmStart::DataCheckStateNameMap *)&swss::WarmStart::dataCheckStateNameMap; - *(swss::WarmStart::DataCheckStateNameMap **)&_swig_go_result = (swss::WarmStart::DataCheckStateNameMap *)result; - return _swig_go_result; -} - - -swss::WarmStart *_wrap_WarmStart_getInstance_swsscommon_728e05b169b08794() { - swss::WarmStart *result = 0 ; - swss::WarmStart *_swig_go_result; - - - { - try { - result = (swss::WarmStart *) &swss::WarmStart::getInstance(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::WarmStart **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_WarmStart_initialize__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, bool _swig_go_3) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - unsigned int arg3 ; - bool arg4 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (unsigned int)_swig_go_2; - arg4 = (bool)_swig_go_3; - - { - try { - swss::WarmStart::initialize((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_WarmStart_initialize__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - unsigned int arg3 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (unsigned int)_swig_go_2; - - { - try { - swss::WarmStart::initialize((std::string const &)*arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_WarmStart_initialize__SWIG_2_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - swss::WarmStart::initialize((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_WarmStart_checkWarmStart__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1, bool _swig_go_2) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - bool arg3 ; - bool result; - bool _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (bool)_swig_go_2; - - { - try { - result = (bool)swss::WarmStart::checkWarmStart((std::string const &)*arg1,(std::string const &)*arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_WarmStart_checkWarmStart__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - bool result; - bool _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (bool)swss::WarmStart::checkWarmStart((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_WarmStart_isWarmStart_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::WarmStart::isWarmStart(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_WarmStart_isSystemWarmRebootEnabled_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::WarmStart::isSystemWarmRebootEnabled(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_WarmStart_getWarmStartState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, swss::WarmStart::WarmStartState *_swig_go_1) { - std::string *arg1 = 0 ; - swss::WarmStart::WarmStartState *arg2 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::WarmStart::WarmStartState **)&_swig_go_1; - - { - try { - swss::WarmStart::getWarmStartState((std::string const &)*arg1,*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_WarmStart_setWarmStartState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1) { - std::string *arg1 = 0 ; - swss::WarmStart::WarmStartState arg2 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (swss::WarmStart::WarmStartState)_swig_go_1; - - { - try { - swss::WarmStart::setWarmStartState((std::string const &)*arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_WarmStart_getWarmStartTimer_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - uint32_t result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (uint32_t)swss::WarmStart::getWarmStartTimer((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_WarmStart_setDataCheckState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, intgo _swig_go_2) { - std::string *arg1 = 0 ; - swss::WarmStart::DataCheckStage arg2 ; - swss::WarmStart::DataCheckState arg3 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (swss::WarmStart::DataCheckStage)_swig_go_1; - arg3 = (swss::WarmStart::DataCheckState)_swig_go_2; - - { - try { - swss::WarmStart::setDataCheckState((std::string const &)*arg1,arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_WarmStart_getDataCheckState_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1) { - std::string *arg1 = 0 ; - swss::WarmStart::DataCheckStage arg2 ; - swss::WarmStart::DataCheckState result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = (swss::WarmStart::DataCheckStage)_swig_go_1; - - { - try { - result = (swss::WarmStart::DataCheckState)swss::WarmStart::getDataCheckState((std::string const &)*arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -swss::WarmStart *_wrap_new_WarmStart_swsscommon_728e05b169b08794() { - swss::WarmStart *result = 0 ; - swss::WarmStart *_swig_go_result; - - - { - try { - result = (swss::WarmStart *)new swss::WarmStart(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::WarmStart **)&_swig_go_result = (swss::WarmStart *)result; - return _swig_go_result; -} - - -void _wrap_delete_WarmStart_swsscommon_728e05b169b08794(swss::WarmStart *_swig_go_0) { - swss::WarmStart *arg1 = (swss::WarmStart *) 0 ; - - arg1 = *(swss::WarmStart **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -swss::UnavailableDataError *_wrap_new_UnavailableDataError_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - swss::UnavailableDataError *result = 0 ; - swss::UnavailableDataError *_swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::UnavailableDataError *)new swss::UnavailableDataError((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::UnavailableDataError **)&_swig_go_result = (swss::UnavailableDataError *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_UnavailableDataError_getData_swsscommon_728e05b169b08794(swss::UnavailableDataError *_swig_go_0) { - swss::UnavailableDataError *arg1 = (swss::UnavailableDataError *) 0 ; - char *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(swss::UnavailableDataError **)&_swig_go_0; - - { - try { - result = (char *)((swss::UnavailableDataError const *)arg1)->getData(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -void _wrap_delete_UnavailableDataError_swsscommon_728e05b169b08794(swss::UnavailableDataError *_swig_go_0) { - swss::UnavailableDataError *arg1 = (swss::UnavailableDataError *) 0 ; - - arg1 = *(swss::UnavailableDataError **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBInterface_connect__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - int arg2 ; - std::string *arg3 = 0 ; - bool arg4 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - { - try { - (arg1)->connect(arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBInterface_connect__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - int arg2 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - arg2 = (int)_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->connect(arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBInterface_close__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - (arg1)->close((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_DBInterface_close__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - { - try { - (arg1)->close(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_DBInterface_delete__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - { - try { - result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBInterface_delete__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (int64_t)(arg1)->del((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_DBInterface_delete_all_by_pattern_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - (arg1)->delete_all_by_pattern((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -bool _wrap_DBInterface_exists_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (bool)(arg1)->exists((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_DBInterface_get__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, bool _swig_go_4) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool arg5 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - arg5 = (bool)_swig_go_4; - - { - try { - result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -std::shared_ptr< std::string > *_wrap_DBInterface_get__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - SwigValueWrapper< std::shared_ptr< std::string > > result; - std::shared_ptr< std::string > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (arg1)->get((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::shared_ptr< std::string > **)&_swig_go_result = new std::shared_ptr< std::string >(result); - return _swig_go_result; -} - - -bool _wrap_DBInterface_hexists_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (bool)(arg1)->hexists((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_DBInterface_get_all__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - bool arg4 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = (bool)_swig_go_3; - - { - try { - result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_DBInterface_get_all__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > result; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - result = (arg1)->get_all((std::string const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_result = new std::map< std::string,std::string,std::less< std::string > >(result); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_DBInterface_keys__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, bool _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - bool arg4 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - arg4 = (bool)_swig_go_3; - - { - try { - result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_DBInterface_keys__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - char *arg3 = (char *) 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - { - try { - result = (arg1)->keys((std::string const &)*arg2,(char const *)arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - free(arg3); - return _swig_go_result; -} - - -std::vector< std::string > *_wrap_DBInterface_keys__SWIG_2_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::vector< std::string > result; - std::vector< std::string > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (arg1)->keys((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::vector< std::string > **)&_swig_go_result = new std::vector< std::string >(result); - return _swig_go_result; -} - - -std::pair< int,std::vector< std::string > > *_wrap_DBInterface_scan_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3, intgo _swig_go_4) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - int arg3 ; - char *arg4 = (char *) 0 ; - uint32_t arg5 ; - SwigValueWrapper< std::pair< int,std::vector< std::string > > > result; - std::pair< int,std::vector< std::string > > *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - arg5 = (uint32_t)_swig_go_4; - - { - try { - result = (arg1)->scan((std::string const &)*arg2,arg3,(char const *)arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(std::pair< int,std::vector< std::string > > **)&_swig_go_result = new std::pair< int,std::vector< std::string > >(result); - free(arg4); - return _swig_go_result; -} - - -long long _wrap_DBInterface_publish_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - { - try { - result = (int64_t)(arg1)->publish((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_DBInterface_hmset_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, std::map< std::string,std::string,std::less< std::string > > *_swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::map< std::string,std::string,std::less< std::string > > *arg4 = 0 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(std::map< std::string,std::string,std::less< std::string > > **)&_swig_go_3; - - { - try { - (arg1)->hmset((std::string const &)*arg2,(std::string const &)*arg3,(std::map< std::string,std::string,std::less< std::string > > const &)*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -long long _wrap_DBInterface_set__SWIG_0_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4, bool _swig_go_5) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - bool arg6 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - arg6 = (bool)_swig_go_5; - - { - try { - result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5,arg6); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -long long _wrap_DBInterface_set__SWIG_1_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, _gostring_ _swig_go_3, _gostring_ _swig_go_4) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - std::string *arg3 = 0 ; - std::string *arg4 = 0 ; - std::string *arg5 = 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - std::string arg4_str(_swig_go_3.p, _swig_go_3.n); - arg4 = &arg4_str; - - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - result = (int64_t)(arg1)->set((std::string const &)*arg2,(std::string const &)*arg3,(std::string const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -swss::DBConnector *_wrap_DBInterface_get_redis_client_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string *arg2 = 0 ; - swss::DBConnector *result = 0 ; - swss::DBConnector *_swig_go_result; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - result = (swss::DBConnector *) &(arg1)->get_redis_client((std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBConnector **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_DBInterface_set_redis_kwargs_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0, _gostring_ _swig_go_1, _gostring_ _swig_go_2, intgo _swig_go_3) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - std::string arg2 ; - std::string arg3 ; - int arg4 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - (&arg3)->assign(_swig_go_2.p, _swig_go_2.n); - arg4 = (int)_swig_go_3; - - { - try { - (arg1)->set_redis_kwargs(arg2,arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_DBInterface_BLOCKING_ATTEMPT_ERROR_THRESHOLD_DBInterface_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::DBInterface::BLOCKING_ATTEMPT_ERROR_THRESHOLD; - - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_DBInterface_BLOCKING_ATTEMPT_SUPPRESSION_DBInterface_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::DBInterface::BLOCKING_ATTEMPT_SUPPRESSION; - - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_DBInterface_CONNECT_RETRY_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::DBInterface::CONNECT_RETRY_WAIT_TIME; - - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_DBInterface_DATA_RETRIEVAL_WAIT_TIME_DBInterface_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::DBInterface::DATA_RETRIEVAL_WAIT_TIME; - - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_DBInterface_PUB_SUB_NOTIFICATION_TIMEOUT_DBInterface_swsscommon_728e05b169b08794() { - int result; - intgo _swig_go_result; - - - result = swss::DBInterface::PUB_SUB_NOTIFICATION_TIMEOUT; - - _swig_go_result = result; - return _swig_go_result; -} - - -double _wrap_DBInterface_PUB_SUB_MAXIMUM_DATA_WAIT_DBInterface_swsscommon_728e05b169b08794() { - double result; - double _swig_go_result; - - - result = swss::DBInterface::PUB_SUB_MAXIMUM_DATA_WAIT; - - _swig_go_result = result; - return _swig_go_result; -} - - -swss::DBInterface *_wrap_new_DBInterface_swsscommon_728e05b169b08794() { - swss::DBInterface *result = 0 ; - swss::DBInterface *_swig_go_result; - - - { - try { - result = (swss::DBInterface *)new swss::DBInterface(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::DBInterface **)&_swig_go_result = (swss::DBInterface *)result; - return _swig_go_result; -} - - -void _wrap_delete_DBInterface_swsscommon_728e05b169b08794(swss::DBInterface *_swig_go_0) { - swss::DBInterface *arg1 = (swss::DBInterface *) 0 ; - - arg1 = *(swss::DBInterface **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -_gostring_ _wrap_DAEMON_LOGLEVEL_get_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = (char *)(char *)swss::DAEMON_LOGLEVEL; - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -_gostring_ _wrap_DAEMON_LOGOUTPUT_get_swsscommon_728e05b169b08794() { - char *result = 0 ; - _gostring_ _swig_go_result; - - - result = (char *)(char *)swss::DAEMON_LOGOUTPUT; - _swig_go_result = Swig_AllocateString((char*)result, result ? strlen((char*)result) : 0); - return _swig_go_result; -} - - -void _wrap_err_exit_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, intgo _swig_go_1, intgo _swig_go_2, _gostring_ _swig_go_3) { - char *arg1 = (char *) 0 ; - int arg2 ; - int arg3 ; - char *arg4 = (char *) 0 ; - void *arg5 = 0 ; - - - arg1 = (char *)malloc(_swig_go_0.n + 1); - memcpy(arg1, _swig_go_0.p, _swig_go_0.n); - arg1[_swig_go_0.n] = '\0'; - - arg2 = (int)_swig_go_1; - arg3 = (int)_swig_go_2; - - arg4 = (char *)malloc(_swig_go_3.n + 1); - memcpy(arg4, _swig_go_3.p, _swig_go_3.n); - arg4[_swig_go_3.n] = '\0'; - - - { - try { - swss::err_exit((char const *)arg1,arg2,arg3,(char const *)arg4,arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - - free(arg1); - free(arg4); -} - - -intgo _wrap_SWSS_EMERG_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_EMERG; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_ALERT_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_ALERT; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_CRIT_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_CRIT; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_ERROR_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_ERROR; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_WARN_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_WARN; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_NOTICE_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_NOTICE; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_INFO_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_INFO; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_DEBUG_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_DEBUG; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -std::map< std::string,enum swss::Logger::Priority,std::less< std::string > > *_wrap_Logger_priorityStringMap_get_swsscommon_728e05b169b08794() { - swss::Logger::PriorityStringMap *result = 0 ; - std::map< std::string,enum swss::Logger::Priority,std::less< std::string > > *_swig_go_result; - - - result = (swss::Logger::PriorityStringMap *)&swss::Logger::priorityStringMap; - *(swss::Logger::PriorityStringMap **)&_swig_go_result = (swss::Logger::PriorityStringMap *)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_SYSLOG_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Output result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_SYSLOG; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_STDOUT_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Output result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_STDOUT; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_SWSS_STDERR_Logger_swsscommon_728e05b169b08794() { - swss::Logger::Output result; - intgo _swig_go_result; - - - { - try { - result = swss::Logger::SWSS_STDERR; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -std::map< std::string,enum swss::Logger::Output,std::less< std::string > > *_wrap_Logger_outputStringMap_get_swsscommon_728e05b169b08794() { - swss::Logger::OutputStringMap *result = 0 ; - std::map< std::string,enum swss::Logger::Output,std::less< std::string > > *_swig_go_result; - - - result = (swss::Logger::OutputStringMap *)&swss::Logger::outputStringMap; - *(swss::Logger::OutputStringMap **)&_swig_go_result = (swss::Logger::OutputStringMap *)result; - return _swig_go_result; -} - - -swss::Logger *_wrap_Logger_getInstance_swsscommon_728e05b169b08794() { - swss::Logger *result = 0 ; - swss::Logger *_swig_go_result; - - - { - try { - result = (swss::Logger *) &swss::Logger::getInstance(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::Logger **)&_swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_Logger_setMinPrio_swsscommon_728e05b169b08794(intgo _swig_go_0) { - swss::Logger::Priority arg1 ; - - arg1 = (swss::Logger::Priority)_swig_go_0; - - { - try { - swss::Logger::setMinPrio(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_Logger_getMinPrio_swsscommon_728e05b169b08794() { - swss::Logger::Priority result; - intgo _swig_go_result; - - - { - try { - result = (swss::Logger::Priority)swss::Logger::getMinPrio(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -void _wrap_Logger_linkToDbWithOutput_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, std::function< void (std::string,std::string) > *_swig_go_1, _gostring_ _swig_go_2, std::function< void (std::string,std::string) > *_swig_go_3, _gostring_ _swig_go_4) { - std::string *arg1 = 0 ; - swss::Logger::PriorityChangeNotify *arg2 = 0 ; - std::string *arg3 = 0 ; - swss::Logger::OutputChangeNotify *arg4 = 0 ; - std::string *arg5 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::Logger::PriorityChangeNotify **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - arg4 = *(swss::Logger::OutputChangeNotify **)&_swig_go_3; - - std::string arg5_str(_swig_go_4.p, _swig_go_4.n); - arg5 = &arg5_str; - - - { - try { - swss::Logger::linkToDbWithOutput((std::string const &)*arg1,(std::function< void (std::string,std::string) > const &)*arg2,(std::string const &)*arg3,(std::function< void (std::string,std::string) > const &)*arg4,(std::string const &)*arg5); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Logger_linkToDb_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, std::function< void (std::string,std::string) > *_swig_go_1, _gostring_ _swig_go_2) { - std::string *arg1 = 0 ; - swss::Logger::PriorityChangeNotify *arg2 = 0 ; - std::string *arg3 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - arg2 = *(swss::Logger::PriorityChangeNotify **)&_swig_go_1; - - std::string arg3_str(_swig_go_2.p, _swig_go_2.n); - arg3 = &arg3_str; - - - { - try { - swss::Logger::linkToDb((std::string const &)*arg1,(std::function< void (std::string,std::string) > const &)*arg2,(std::string const &)*arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Logger_linkToDbNative__SWIG_0_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - char *arg2 = (char *) 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - arg2 = (char *)malloc(_swig_go_1.n + 1); - memcpy(arg2, _swig_go_1.p, _swig_go_1.n); - arg2[_swig_go_1.n] = '\0'; - - - { - try { - swss::Logger::linkToDbNative((std::string const &)*arg1,(char const *)arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - - free(arg2); -} - - -void _wrap_Logger_linkToDbNative__SWIG_1_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - swss::Logger::linkToDbNative((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Logger_restartLogger_swsscommon_728e05b169b08794() { - { - try { - swss::Logger::restartLogger(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_Logger_write_swsscommon_728e05b169b08794(swss::Logger *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { - swss::Logger *arg1 = (swss::Logger *) 0 ; - swss::Logger::Priority arg2 ; - char *arg3 = (char *) 0 ; - void *arg4 = 0 ; - - arg1 = *(swss::Logger **)&_swig_go_0; - arg2 = (swss::Logger::Priority)_swig_go_1; - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - { - try { - (arg1)->write(arg2,(char const *)arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - - free(arg3); -} - - -void _wrap_Logger_wthrow_swsscommon_728e05b169b08794(swss::Logger *_swig_go_0, intgo _swig_go_1, _gostring_ _swig_go_2) { - swss::Logger *arg1 = (swss::Logger *) 0 ; - swss::Logger::Priority arg2 ; - char *arg3 = (char *) 0 ; - void *arg4 = 0 ; - - arg1 = *(swss::Logger **)&_swig_go_0; - arg2 = (swss::Logger::Priority)_swig_go_1; - - arg3 = (char *)malloc(_swig_go_2.n + 1); - memcpy(arg3, _swig_go_2.p, _swig_go_2.n); - arg3[_swig_go_2.n] = '\0'; - - - { - try { - (arg1)->wthrow(arg2,(char const *)arg3,arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - - free(arg3); -} - - -_gostring_ _wrap_Logger_priorityToString_swsscommon_728e05b169b08794(intgo _swig_go_0) { - swss::Logger::Priority arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (swss::Logger::Priority)_swig_go_0; - - { - try { - result = swss::Logger::priorityToString(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -_gostring_ _wrap_Logger_outputToString_swsscommon_728e05b169b08794(intgo _swig_go_0) { - swss::Logger::Output arg1 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = (swss::Logger::Output)_swig_go_0; - - { - try { - result = swss::Logger::outputToString(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -void _wrap_Logger_swssOutputNotify_swsscommon_728e05b169b08794(_gostring_ _swig_go_0, _gostring_ _swig_go_1) { - std::string *arg1 = 0 ; - std::string *arg2 = 0 ; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - { - try { - swss::Logger::swssOutputNotify((std::string const &)*arg1,(std::string const &)*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -event_handle_t _wrap_events_init_publisher_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string arg1 ; - event_handle_t result; - event_handle_t _swig_go_result; - - (&arg1)->assign(_swig_go_0.p, _swig_go_0.n); - - { - try { - result = (event_handle_t)events_init_publisher(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(event_handle_t *)&_swig_go_result = (event_handle_t)result; - return _swig_go_result; -} - - -void _wrap_events_deinit_publisher_swsscommon_728e05b169b08794(event_handle_t _swig_go_0) { - event_handle_t arg1 = (event_handle_t) 0 ; - - arg1 = *(event_handle_t *)&_swig_go_0; - - { - try { - events_deinit_publisher(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_event_publish__SWIG_0_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, _gostring_ _swig_go_1, std::map< std::string,std::string,std::less< std::string > > *_swig_go_2) { - event_handle_t arg1 = (event_handle_t) 0 ; - std::string arg2 ; - event_params_t *arg3 = (event_params_t *) 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(event_handle_t *)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - arg3 = *(event_params_t **)&_swig_go_2; - - { - try { - result = (int)event_publish(arg1,arg2,(std::map< std::string,std::string,std::less< std::string > > const *)arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_event_publish__SWIG_1_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, _gostring_ _swig_go_1) { - event_handle_t arg1 = (event_handle_t) 0 ; - std::string arg2 ; - int result; - intgo _swig_go_result; - - arg1 = *(event_handle_t *)&_swig_go_0; - (&arg2)->assign(_swig_go_1.p, _swig_go_1.n); - - { - try { - result = (int)event_publish(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -event_handle_t _wrap_events_init_subscriber__SWIG_0_swsscommon_728e05b169b08794(bool _swig_go_0, intgo _swig_go_1, std::vector< std::string > *_swig_go_2) { - bool arg1 ; - int arg2 ; - event_subscribe_sources_t *arg3 = (event_subscribe_sources_t *) 0 ; - event_handle_t result; - event_handle_t _swig_go_result; - - arg1 = (bool)_swig_go_0; - arg2 = (int)_swig_go_1; - arg3 = *(event_subscribe_sources_t **)&_swig_go_2; - - { - try { - result = (event_handle_t)events_init_subscriber(arg1,arg2,(std::vector< std::string > const *)arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(event_handle_t *)&_swig_go_result = (event_handle_t)result; - return _swig_go_result; -} - - -event_handle_t _wrap_events_init_subscriber__SWIG_1_swsscommon_728e05b169b08794(bool _swig_go_0, intgo _swig_go_1) { - bool arg1 ; - int arg2 ; - event_handle_t result; - event_handle_t _swig_go_result; - - arg1 = (bool)_swig_go_0; - arg2 = (int)_swig_go_1; - - { - try { - result = (event_handle_t)events_init_subscriber(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(event_handle_t *)&_swig_go_result = (event_handle_t)result; - return _swig_go_result; -} - - -event_handle_t _wrap_events_init_subscriber__SWIG_2_swsscommon_728e05b169b08794(bool _swig_go_0) { - bool arg1 ; - event_handle_t result; - event_handle_t _swig_go_result; - - arg1 = (bool)_swig_go_0; - - { - try { - result = (event_handle_t)events_init_subscriber(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(event_handle_t *)&_swig_go_result = (event_handle_t)result; - return _swig_go_result; -} - - -event_handle_t _wrap_events_init_subscriber__SWIG_3_swsscommon_728e05b169b08794() { - event_handle_t result; - event_handle_t _swig_go_result; - - - { - try { - result = (event_handle_t)events_init_subscriber(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(event_handle_t *)&_swig_go_result = (event_handle_t)result; - return _swig_go_result; -} - - -void _wrap_events_deinit_subscriber_swsscommon_728e05b169b08794(event_handle_t _swig_go_0) { - event_handle_t arg1 = (event_handle_t) 0 ; - - arg1 = *(event_handle_t *)&_swig_go_0; - - { - try { - events_deinit_subscriber(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -void _wrap_event_receive_op_t_key_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, _gostring_ _swig_go_1) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - std::string *arg2 = 0 ; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - - std::string arg2_str(_swig_go_1.p, _swig_go_1.n); - arg2 = &arg2_str; - - - if (arg1) (arg1)->key = *arg2; - -} - - -_gostring_ _wrap_event_receive_op_t_key_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - std::string *result = 0 ; - _gostring_ _swig_go_result; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - - result = (std::string *) & ((arg1)->key); - _swig_go_result = Swig_AllocateString((*result).data(), (*result).length()); - return _swig_go_result; -} - - -void _wrap_event_receive_op_t_params_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, std::map< std::string,std::string,std::less< std::string > > *_swig_go_1) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - event_params_t *arg2 = (event_params_t *) 0 ; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - arg2 = *(event_params_t **)&_swig_go_1; - - if (arg1) (arg1)->params = *arg2; - -} - - -std::map< std::string,std::string,std::less< std::string > > *_wrap_event_receive_op_t_params_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - event_params_t *result = 0 ; - std::map< std::string,std::string,std::less< std::string > > *_swig_go_result; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - - result = (event_params_t *)& ((arg1)->params); - *(event_params_t **)&_swig_go_result = (event_params_t *)result; - return _swig_go_result; -} - - -void _wrap_event_receive_op_t_missed_cnt_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, intgo _swig_go_1) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - uint32_t arg2 ; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - arg2 = (uint32_t)_swig_go_1; - - if (arg1) (arg1)->missed_cnt = arg2; - -} - - -intgo _wrap_event_receive_op_t_missed_cnt_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - uint32_t result; - intgo _swig_go_result; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - - result = (uint32_t) ((arg1)->missed_cnt); - _swig_go_result = result; - return _swig_go_result; -} - - -void _wrap_event_receive_op_t_publish_epoch_ms_set_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0, long long _swig_go_1) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - int64_t arg2 ; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - arg2 = (int64_t)_swig_go_1; - - if (arg1) (arg1)->publish_epoch_ms = arg2; - -} - - -long long _wrap_event_receive_op_t_publish_epoch_ms_get_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - int64_t result; - long long _swig_go_result; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - - result = (int64_t) ((arg1)->publish_epoch_ms); - _swig_go_result = result; - return _swig_go_result; -} - - -event_receive_op_t *_wrap_new_event_receive_op_t_swsscommon_728e05b169b08794() { - event_receive_op_t *result = 0 ; - event_receive_op_t *_swig_go_result; - - - { - try { - result = (event_receive_op_t *)new event_receive_op_t(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(event_receive_op_t **)&_swig_go_result = (event_receive_op_t *)result; - return _swig_go_result; -} - - -void _wrap_delete_event_receive_op_t_swsscommon_728e05b169b08794(event_receive_op_t *_swig_go_0) { - event_receive_op_t *arg1 = (event_receive_op_t *) 0 ; - - arg1 = *(event_receive_op_t **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -intgo _wrap_event_receive_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, event_receive_op_t *_swig_go_1) { - event_handle_t arg1 = (event_handle_t) 0 ; - event_receive_op_t *arg2 = 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(event_handle_t *)&_swig_go_0; - arg2 = *(event_receive_op_t **)&_swig_go_1; - - { - try { - result = (int)event_receive(arg1,*arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_event_receive_json_swsscommon_728e05b169b08794(event_handle_t _swig_go_0, std::string *_swig_go_1, uint32_t *_swig_go_2, int64_t *_swig_go_3) { - event_handle_t arg1 = (event_handle_t) 0 ; - std::string *arg2 = 0 ; - uint32_t *arg3 = 0 ; - int64_t *arg4 = 0 ; - int result; - intgo _swig_go_result; - - arg1 = *(event_handle_t *)&_swig_go_0; - arg2 = *(std::string **)&_swig_go_1; - arg3 = *(uint32_t **)&_swig_go_2; - arg4 = *(int64_t **)&_swig_go_3; - - { - try { - result = (int)event_receive_json(arg1,*arg2,*arg3,*arg4); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_SUCCESS_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_SUCCESS; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_INVALID_PARAM_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_INVALID_PARAM; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_DEADLINE_EXCEEDED_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_DEADLINE_EXCEEDED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_UNAVAIL_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_UNAVAIL; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_NOT_FOUND_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_NOT_FOUND; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_NO_MEMORY_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_NO_MEMORY; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_EXISTS_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_EXISTS; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_PERMISSION_DENIED_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_PERMISSION_DENIED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_FULL_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_FULL; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_IN_USE_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_IN_USE; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_INTERNAL_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_INTERNAL; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_UNIMPLEMENTED_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_UNIMPLEMENTED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_NOT_EXECUTED_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_NOT_EXECUTED; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_FAILED_PRECONDITION_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_FAILED_PRECONDITION; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -intgo _wrap_StatusCode_SWSS_RC_UNKNOWN_swsscommon_728e05b169b08794() { - swss::StatusCode result; - intgo _swig_go_result; - - - { - try { - result = swss::StatusCode::SWSS_RC_UNKNOWN; - - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -std::map< enum swss::StatusCode,std::string,std::less< enum swss::StatusCode > > *_wrap_statusCodeMapping_get_swsscommon_728e05b169b08794() { - std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > *result = 0 ; - std::map< enum swss::StatusCode,std::string,std::less< enum swss::StatusCode > > *_swig_go_result; - - - result = (std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > *)&swss::statusCodeMapping; - *(std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > **)&_swig_go_result = (std::map< swss::StatusCode,std::string,std::less< swss::StatusCode > > *)result; - return _swig_go_result; -} - - -std::map< std::string,enum swss::StatusCode,std::less< std::string > > *_wrap_StatusCodeLookup_get_swsscommon_728e05b169b08794() { - std::map< std::string,swss::StatusCode,std::less< std::string > > *result = 0 ; - std::map< std::string,enum swss::StatusCode,std::less< std::string > > *_swig_go_result; - - - result = (std::map< std::string,swss::StatusCode,std::less< std::string > > *)&swss::StatusCodeLookup; - *(std::map< std::string,swss::StatusCode,std::less< std::string > > **)&_swig_go_result = (std::map< std::string,swss::StatusCode,std::less< std::string > > *)result; - return _swig_go_result; -} - - -_gostring_ _wrap_statusCodeToStr_swsscommon_728e05b169b08794(swss::StatusCode *_swig_go_0) { - swss::StatusCode *arg1 = 0 ; - std::string result; - _gostring_ _swig_go_result; - - arg1 = *(swss::StatusCode **)&_swig_go_0; - - { - try { - result = swss::statusCodeToStr((enum swss::StatusCode const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = Swig_AllocateString((&result)->data(), (&result)->length()); - return _swig_go_result; -} - - -intgo _wrap_strToStatusCode_swsscommon_728e05b169b08794(_gostring_ _swig_go_0) { - std::string *arg1 = 0 ; - swss::StatusCode result; - intgo _swig_go_result; - - - std::string arg1_str(_swig_go_0.p, _swig_go_0.n); - arg1 = &arg1_str; - - - { - try { - result = (swss::StatusCode)swss::strToStatusCode((std::string const &)*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = (intgo)result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { - unsigned int arg1 ; - unsigned int arg2 ; - bool arg3 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - arg3 = (bool)_swig_go_2; - - { - try { - result = (bool)swss::RestartWaiter::waitAdvancedBootDone(arg1,arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1) { - unsigned int arg1 ; - unsigned int arg2 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - - { - try { - result = (bool)swss::RestartWaiter::waitAdvancedBootDone(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { - unsigned int arg1 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::waitAdvancedBootDone(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitAdvancedBootDone__SWIG_3_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::RestartWaiter::waitAdvancedBootDone(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { - unsigned int arg1 ; - unsigned int arg2 ; - bool arg3 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - arg3 = (bool)_swig_go_2; - - { - try { - result = (bool)swss::RestartWaiter::waitWarmBootDone(arg1,arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1) { - unsigned int arg1 ; - unsigned int arg2 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - - { - try { - result = (bool)swss::RestartWaiter::waitWarmBootDone(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { - unsigned int arg1 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::waitWarmBootDone(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitWarmBootDone__SWIG_3_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::RestartWaiter::waitWarmBootDone(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitFastBootDone__SWIG_0_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1, bool _swig_go_2) { - unsigned int arg1 ; - unsigned int arg2 ; - bool arg3 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - arg3 = (bool)_swig_go_2; - - { - try { - result = (bool)swss::RestartWaiter::waitFastBootDone(arg1,arg2,arg3); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitFastBootDone__SWIG_1_swsscommon_728e05b169b08794(intgo _swig_go_0, intgo _swig_go_1) { - unsigned int arg1 ; - unsigned int arg2 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - arg2 = (unsigned int)_swig_go_1; - - { - try { - result = (bool)swss::RestartWaiter::waitFastBootDone(arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitFastBootDone__SWIG_2_swsscommon_728e05b169b08794(intgo _swig_go_0) { - unsigned int arg1 ; - bool result; - bool _swig_go_result; - - arg1 = (unsigned int)_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::waitFastBootDone(arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_waitFastBootDone__SWIG_3_swsscommon_728e05b169b08794() { - bool result; - bool _swig_go_result; - - - { - try { - result = (bool)swss::RestartWaiter::waitFastBootDone(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_0_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0, bool _swig_go_1) { - swss::DBConnector *arg1 = 0 ; - bool arg2 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - arg2 = (bool)_swig_go_1; - - { - try { - result = (bool)swss::RestartWaiter::isAdvancedBootInProgressHelper(*arg1,arg2); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_isAdvancedBootInProgressHelper__SWIG_1_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::isAdvancedBootInProgressHelper(*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_isAdvancedBootInProgress_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::isAdvancedBootInProgress(*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_isFastBootInProgress_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::isFastBootInProgress(*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -bool _wrap_RestartWaiter_isWarmBootInProgress_swsscommon_728e05b169b08794(swss::DBConnector *_swig_go_0) { - swss::DBConnector *arg1 = 0 ; - bool result; - bool _swig_go_result; - - arg1 = *(swss::DBConnector **)&_swig_go_0; - - { - try { - result = (bool)swss::RestartWaiter::isWarmBootInProgress(*arg1); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - _swig_go_result = result; - return _swig_go_result; -} - - -swss::RestartWaiter *_wrap_new_RestartWaiter_swsscommon_728e05b169b08794() { - swss::RestartWaiter *result = 0 ; - swss::RestartWaiter *_swig_go_result; - - - { - try { - result = (swss::RestartWaiter *)new swss::RestartWaiter(); - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - *(swss::RestartWaiter **)&_swig_go_result = (swss::RestartWaiter *)result; - return _swig_go_result; -} - - -void _wrap_delete_RestartWaiter_swsscommon_728e05b169b08794(swss::RestartWaiter *_swig_go_0) { - swss::RestartWaiter *arg1 = (swss::RestartWaiter *) 0 ; - - arg1 = *(swss::RestartWaiter **)&_swig_go_0; - - { - try { - delete arg1; - } catch(const std::system_error& e) { - if (e.code() == std::make_error_code(std::errc::connection_reset)) - { - SWIG_exception(SWIG_SystemError, "connection_reset"); - } - else - { - SWIG_exception(SWIG_SystemError, e.what()); - } - } catch(std::exception &e) { - SWIG_exception(SWIG_RuntimeError,e.what()); - } catch(...) { - SWIG_exception(SWIG_RuntimeError,"Unknown exception"); - } - } - -} - - -#ifdef __cplusplus -} -#endif - diff --git a/goext/swsscommon_wrap.h b/goext/swsscommon_wrap.h deleted file mode 100644 index 19817be84..000000000 --- a/goext/swsscommon_wrap.h +++ /dev/null @@ -1,139 +0,0 @@ -/* ---------------------------------------------------------------------------- - * This file was automatically generated by SWIG (http://www.swig.org). - * Version 4.0.2 - * - * This file is not intended to be easily readable and contains a number of - * coding conventions designed to improve portability and efficiency. Do not make - * changes to this file unless you know what you are doing--modify the SWIG - * interface file instead. - * ----------------------------------------------------------------------------- */ - -// source: swsscommon.i - -#ifndef SWIG_swsscommon_WRAP_H_ -#define SWIG_swsscommon_WRAP_H_ - -class Swig_memory; - -class SwigDirector_Counter : public swss::Counter -{ - public: - SwigDirector_Counter(int swig_p); - std::string const &_swig_upcall_getLuaScript() const { - return swss::Counter::getLuaScript(); - } - virtual std::string const &getLuaScript() const; - std::vector< std::string > _swig_upcall_getLuaArgv() const { - return swss::Counter::getLuaArgv(); - } - virtual std::vector< std::string > getLuaArgv() const; - bool _swig_upcall_usingLuaTable(swss::CounterTable const &arg0, std::string const &name) const { - return swss::Counter::usingLuaTable(arg0,name); - } - virtual bool usingLuaTable(swss::CounterTable const &arg0, std::string const &name) const; - std::vector< std::string > _swig_upcall_getLuaKeys(swss::CounterTable const &arg0, std::string const &name) const { - return swss::Counter::getLuaKeys(arg0,name); - } - virtual std::vector< std::string > getLuaKeys(swss::CounterTable const &arg0, std::string const &name) const; - virtual swss::Counter::KeyPair getKey(swss::CounterTable const &arg0, std::string const &name) const; - virtual ~SwigDirector_Counter(); - private: - intgo go_val; - Swig_memory *swig_mem; -}; - -class SwigDirector_ProducerStateTable : public swss::ProducerStateTable -{ - public: - SwigDirector_ProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName); - SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, bool buffered); - SwigDirector_ProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName); - virtual ~SwigDirector_ProducerStateTable(); - void _swig_upcall_set__SWIG_0(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { - swss::ProducerStateTable::set(key,values,op,prefix); - } - virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix); - void _swig_upcall_set__SWIG_1(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { - swss::ProducerStateTable::set(key,values,op); - } - virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op); - void _swig_upcall_set__SWIG_2(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { - swss::ProducerStateTable::set(key,values); - } - virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values); - void _swig_upcall_delete__SWIG_0(std::string const &key, std::string const &op, std::string const &prefix) { - swss::ProducerStateTable::del(key,op,prefix); - } - virtual void del(std::string const &key, std::string const &op, std::string const &prefix); - void _swig_upcall_delete__SWIG_1(std::string const &key, std::string const &op) { - swss::ProducerStateTable::del(key,op); - } - virtual void del(std::string const &key, std::string const &op); - void _swig_upcall_delete__SWIG_2(std::string const &key) { - swss::ProducerStateTable::del(key); - } - virtual void del(std::string const &key); - void _swig_upcall_set__SWIG_3(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { - swss::ProducerStateTable::set(values); - } - virtual void set(std::vector< swss::KeyOpFieldsValuesTuple > const &values); - void _swig_upcall_delete__SWIG_3(std::vector< std::string > const &keys) { - swss::ProducerStateTable::del(keys); - } - virtual void del(std::vector< std::string > const &keys); - private: - intgo go_val; - Swig_memory *swig_mem; -}; - -class SwigDirector_ZmqProducerStateTable : public swss::ZmqProducerStateTable -{ - public: - SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient, bool dbPersistence); - SwigDirector_ZmqProducerStateTable(int swig_p, swss::DBConnector *db, std::string const &tableName, swss::ZmqClient &zmqClient); - SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered, bool dbPersistence); - SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient, bool buffered); - SwigDirector_ZmqProducerStateTable(int swig_p, swss::RedisPipeline *pipeline, std::string const &tableName, swss::ZmqClient &zmqClient); - virtual ~SwigDirector_ZmqProducerStateTable(); - void _swig_upcall_set__SWIG_0(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix) { - swss::ZmqProducerStateTable::set(key,values,op,prefix); - } - virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op, std::string const &prefix); - void _swig_upcall_set__SWIG_1(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op) { - swss::ZmqProducerStateTable::set(key,values,op); - } - virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values, std::string const &op); - void _swig_upcall_set__SWIG_2(std::string const &key, std::vector< swss::FieldValueTuple > const &values) { - swss::ZmqProducerStateTable::set(key,values); - } - virtual void set(std::string const &key, std::vector< swss::FieldValueTuple > const &values); - void _swig_upcall_delete__SWIG_0(std::string const &key, std::string const &op, std::string const &prefix) { - swss::ZmqProducerStateTable::del(key,op,prefix); - } - virtual void del(std::string const &key, std::string const &op, std::string const &prefix); - void _swig_upcall_delete__SWIG_1(std::string const &key, std::string const &op) { - swss::ZmqProducerStateTable::del(key,op); - } - virtual void del(std::string const &key, std::string const &op); - void _swig_upcall_delete__SWIG_2(std::string const &key) { - swss::ZmqProducerStateTable::del(key); - } - virtual void del(std::string const &key); - void _swig_upcall_set__SWIG_3(std::vector< swss::KeyOpFieldsValuesTuple > const &values) { - swss::ZmqProducerStateTable::set(values); - } - virtual void set(std::vector< swss::KeyOpFieldsValuesTuple > const &values); - void _swig_upcall_delete__SWIG_3(std::vector< std::string > const &keys) { - swss::ZmqProducerStateTable::del(keys); - } - virtual void del(std::vector< std::string > const &keys); - void _swig_upcall_send(std::vector< swss::KeyOpFieldsValuesTuple > const &kcos) { - swss::ZmqProducerStateTable::send(kcos); - } - virtual void send(std::vector< swss::KeyOpFieldsValuesTuple > const &kcos); - private: - intgo go_val; - Swig_memory *swig_mem; -}; - -#endif diff --git a/pyext/swsscommon.i b/pyext/swsscommon.i index bd185cb43..c77a46035 100644 --- a/pyext/swsscommon.i +++ b/pyext/swsscommon.i @@ -349,6 +349,14 @@ std::vector>> zmqWait( %apply std::string& OUTPUT {std::string &op}; %apply std::vector>& OUTPUT {std::vector> &fvs}; %include "consumertablebase.h" +%extend ZmqProducerStateTable { + // Wrap the wait method + bool wait(std::string& dbName, + std::string& tableName, + std::vector>& kcos) { + return self->wait(dbName, tableName, kcos); + } +}; %clear std::string &key; %clear std::string &op; %clear std::vector> &fvs; From 45f805b4be204877d33e19ea2ef4eb1116d84700 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Fri, 20 Dec 2024 11:42:50 -0800 Subject: [PATCH 09/10] constant --- common/c-api/util.h | 6 +++--- common/zmqclient.cpp | 7 +++---- common/zmqclient.h | 6 +++--- common/zmqconsumerstatetable.cpp | 4 ++-- common/zmqproducerstatetable.cpp | 7 +++---- common/zmqproducerstatetable.h | 8 +++----- pyext/swsscommon.i | 8 -------- tests/c_api_ut.cpp | 8 ++++---- 8 files changed, 21 insertions(+), 33 deletions(-) diff --git a/common/c-api/util.h b/common/c-api/util.h index dfcf601aa..91d6e5c2d 100644 --- a/common/c-api/util.h +++ b/common/c-api/util.h @@ -212,7 +212,7 @@ template static inline SWSSKeyOpFieldValuesArray makeKeyOpFieldValuesA SWSSKeyOpFieldValuesArray out; out.len = (uint64_t)in.size(); out.data = data; - SWSS_LOG_DEBUG("2::: out.len value is: %ld", out.len); +// SWSS_LOG_DEBUG("2::: out.len value is: %ld", out.len); return out; } @@ -257,11 +257,11 @@ static inline std::vector takeKeyOpFieldValuesArray(SWSSKeyOpFieldValuesArray in) { std::vector out; for (uint64_t i = 0; i < in.len; i++) { - SWSS_LOG_DEBUG("i value is: %ld", i); +// SWSS_LOG_DEBUG("i value is: %ld", i); SWSSKeyOpFieldValues kfv = in.data[i]; out.push_back(takeKeyOpFieldValues(std::move(kfv))); } - SWSS_LOG_DEBUG("out.len value is: %ld", out.size()); +// SWSS_LOG_DEBUG("out.len value is: %ld", out.size()); return out; } diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 5864a7aea..588fbd49a 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -220,14 +220,13 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); throw system_error(make_error_code(errc::io_error), message); } -bool ZmqClient::wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) +bool ZmqClient::wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos) { SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); - kcos.clear(); return false; } } diff --git a/common/zmqclient.h b/common/zmqclient.h index c645a1f74..cd2f3f3e6 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -26,9 +26,9 @@ class ZmqClient const std::string& tableName, const std::vector& kcos); - bool wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos); + bool wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos); private: void initialize(const std::string& endpoint, const std::string& vrf); diff --git a/common/zmqconsumerstatetable.cpp b/common/zmqconsumerstatetable.cpp index c751953e3..eddb2cc9d 100644 --- a/common/zmqconsumerstatetable.cpp +++ b/common/zmqconsumerstatetable.cpp @@ -75,7 +75,7 @@ void ZmqConsumerStateTable::pops(std::deque &vkco, const // For new data append to m_dataQueue during pops, will not be include in result. count = m_receivedOperationQueue.size(); - SWSS_LOG_DEBUG("count value: %ld", count); + //SWSS_LOG_DEBUG("count value: %ld", count); if (!count) { return; @@ -85,7 +85,7 @@ void ZmqConsumerStateTable::pops(std::deque &vkco, const vkco.clear(); for (size_t ie = 0; ie < count; ie++) { - SWSS_LOG_DEBUG("count inside for loop: %ld", count); + //SWSS_LOG_DEBUG("count inside for loop: %ld", count); auto& kco = *(m_receivedOperationQueue.front()); vkco.push_back(std::move(kco)); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 319574327..1d648a1f3 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -165,12 +165,11 @@ SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::send"); } } -bool ZmqProducerStateTable::wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) +bool ZmqProducerStateTable::wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos) { SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); - return m_zmqClient.wait(dbName, tableName, kcos); } diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 184d6272e..85c7b953c 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -40,11 +40,9 @@ class ZmqProducerStateTable : public ProducerStateTable // This method should only be used if the ZmqClient enables one-to-one sync. - virtual bool wait(std::string& dbName, - - std::string& tableName, - - std::vector>& kcos); + virtual bool wait(const std::string& dbName, + const std::string& tableName, + const std::vector>& kcos); size_t dbUpdaterQueueSize(); private: diff --git a/pyext/swsscommon.i b/pyext/swsscommon.i index c77a46035..bd185cb43 100644 --- a/pyext/swsscommon.i +++ b/pyext/swsscommon.i @@ -349,14 +349,6 @@ std::vector>> zmqWait( %apply std::string& OUTPUT {std::string &op}; %apply std::vector>& OUTPUT {std::vector> &fvs}; %include "consumertablebase.h" -%extend ZmqProducerStateTable { - // Wrap the wait method - bool wait(std::string& dbName, - std::string& tableName, - std::vector>& kcos) { - return self->wait(dbName, tableName, kcos); - } -}; %clear std::string &key; %clear std::string &op; %clear std::vector> &fvs; diff --git a/tests/c_api_ut.cpp b/tests/c_api_ut.cpp index b656b8772..4e3c78705 100644 --- a/tests/c_api_ut.cpp +++ b/tests/c_api_ut.cpp @@ -268,7 +268,7 @@ SWSS_LOG_DEBUG("print10"); if (flag == 0) for (uint64_t i = 0; i < arr.len; i++) { - SWSS_LOG_DEBUG("flag 0 case before calling SWSSZmqProducerStateTable_set, i: %ld", i); +// SWSS_LOG_DEBUG("flag 0 case before calling SWSSZmqProducerStateTable_set, i: %ld", i); SWSSZmqProducerStateTable_set(pst, arr.data[i].key, arr.data[i].fieldValues); } else @@ -366,14 +366,14 @@ SWSS_LOG_DEBUG("print15"); SWSS_LOG_DEBUG("After sleep(2)"); arr = SWSSZmqConsumerStateTable_pops(cst); -SWSS_LOG_DEBUG("5 : kfvs.size() is: %ld", kfvs.size()); +// SWSS_LOG_DEBUG("5 : kfvs.size() is: %ld", kfvs.size()); SWSS_LOG_DEBUG("print16"); kfvs = takeKeyOpFieldValuesArray(arr); -SWSS_LOG_DEBUG("6 : kfvs.size() is: %ld", kfvs.size()); +// SWSS_LOG_DEBUG("6 : kfvs.size() is: %ld", kfvs.size()); sortKfvs(kfvs); freeKeyOpFieldValuesArray(arr); -SWSS_LOG_DEBUG("7 : kfvs.size() is: %ld", kfvs.size()); +// SWSS_LOG_DEBUG("7 : kfvs.size() is: %ld", kfvs.size()); SWSS_LOG_DEBUG("print17"); ASSERT_EQ(kfvs.size(), 2); EXPECT_EQ(kfvKey(kfvs[0]), "mykey3"); From 1c2c16b195aca1cd5a52d1f9a03fe489b2e8f000 Mon Sep 17 00:00:00 2001 From: divyagayathri-hcl Date: Mon, 23 Dec 2024 03:03:56 -0800 Subject: [PATCH 10/10] Without debugs --- common/c-api/util.h | 4 -- common/c-api/zmqclient.cpp | 1 - common/zmqclient.cpp | 32 +++-------- common/zmqclient.h | 5 +- common/zmqconsumerstatetable.cpp | 4 -- common/zmqproducerstatetable.cpp | 2 - common/zmqproducerstatetable.h | 4 +- common/zmqserver.cpp | 96 +------------------------------- common/zmqserver.h | 3 - pyext/swsscommon.i | 18 ------ tests/c_api_ut.cpp | 60 +------------------- tests/zmq_state_ut.cpp | 21 +------ ut_dump_file.txt | 19 ------- 13 files changed, 13 insertions(+), 256 deletions(-) delete mode 100644 ut_dump_file.txt diff --git a/common/c-api/util.h b/common/c-api/util.h index 91d6e5c2d..06aeac15e 100644 --- a/common/c-api/util.h +++ b/common/c-api/util.h @@ -202,7 +202,6 @@ template static inline T &getReference(std::shared_ptr &t) { // T is anything that has a .size() method and which can be iterated over for // swss::KeyOpFieldValuesTuple, eg vector or deque template static inline SWSSKeyOpFieldValuesArray makeKeyOpFieldValuesArray(T &&in) { - SWSS_LOG_DEBUG("Entering makeKeyOpFieldValuesArray method"); SWSSKeyOpFieldValues *data = new SWSSKeyOpFieldValues[in.size()]; size_t i = 0; @@ -212,7 +211,6 @@ template static inline SWSSKeyOpFieldValuesArray makeKeyOpFieldValuesA SWSSKeyOpFieldValuesArray out; out.len = (uint64_t)in.size(); out.data = data; -// SWSS_LOG_DEBUG("2::: out.len value is: %ld", out.len); return out; } @@ -257,11 +255,9 @@ static inline std::vector takeKeyOpFieldValuesArray(SWSSKeyOpFieldValuesArray in) { std::vector out; for (uint64_t i = 0; i < in.len; i++) { -// SWSS_LOG_DEBUG("i value is: %ld", i); SWSSKeyOpFieldValues kfv = in.data[i]; out.push_back(takeKeyOpFieldValues(std::move(kfv))); } -// SWSS_LOG_DEBUG("out.len value is: %ld", out.size()); return out; } diff --git a/common/c-api/zmqclient.cpp b/common/c-api/zmqclient.cpp index e2c7636e7..fa1d59ca2 100644 --- a/common/c-api/zmqclient.cpp +++ b/common/c-api/zmqclient.cpp @@ -25,7 +25,6 @@ void SWSSZmqClient_connect(SWSSZmqClient zmqc) { void SWSSZmqClient_sendMsg(SWSSZmqClient zmqc, const char *dbName, const char *tableName, SWSSKeyOpFieldValuesArray arr) { - SWSS_LOG_DEBUG("Inside SWSSZmqClient_sendMsg"); SWSSTry({ vector kcos = takeKeyOpFieldValuesArray(arr); ((ZmqClient *)zmqc) diff --git a/common/zmqclient.cpp b/common/zmqclient.cpp index 588fbd49a..de9f9a4f1 100644 --- a/common/zmqclient.cpp +++ b/common/zmqclient.cpp @@ -18,7 +18,6 @@ namespace swss { ZmqClient::ZmqClient(const std::string& endpoint) :ZmqClient(endpoint, "") { - initialize(endpoint); } ZmqClient::ZmqClient(const std::string& endpoint, const std::string& vrf) @@ -26,8 +25,8 @@ ZmqClient::ZmqClient(const std::string& endpoint, const std::string& vrf) initialize(endpoint, vrf); } -ZmqClient::ZmqClient(const std::string& endpoint, uint32_t waitTimeMs) : - m_waitTimeMs(waitTimeMs) +ZmqClient::ZmqClient(const std::string& endpoint, uint32_t waitTimeMs) +: m_waitTimeMs(waitTimeMs) { initialize(endpoint); } @@ -63,17 +62,6 @@ void ZmqClient::initialize(const std::string& endpoint, const std::string& vrf) connect(); } -void ZmqClient::initialize(const std::string& endpoint) -{ - m_connected = false; - m_endpoint = endpoint; - m_context = nullptr; - m_socket = nullptr; - m_sendbuffer.resize(MQ_RESPONSE_MAX_COUNT); - - connect(); -} - bool ZmqClient::isConnected() { return m_connected; @@ -81,7 +69,6 @@ bool ZmqClient::isConnected() void ZmqClient::connect() { -SWSS_LOG_ERROR("DIV:: Inside function client connect"); if (m_connected) { SWSS_LOG_DEBUG("Already connected to endpoint: %s", m_endpoint.c_str()); @@ -107,7 +94,6 @@ SWSS_LOG_ERROR("DIV:: Inside function client connect"); m_context = zmq_ctx_new(); m_socket = zmq_socket(m_context, ZMQ_PUSH); - SWSS_LOG_DEBUG("m_socket in client connect() is: %p\n", m_socket); // timeout all pending send package, so zmq will not block in dtor of this class: http://api.zeromq.org/master:zmq-setsockopt int linger = 0; zmq_setsockopt(m_socket, ZMQ_LINGER, &linger, sizeof(linger)); @@ -139,7 +125,6 @@ void ZmqClient::sendMsg( const std::string& tableName, const std::vector& kcos) { -SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); int serializedlen = (int)BinarySerializer::serializeBuffer( m_sendbuffer.data(), m_sendbuffer.size(), @@ -165,11 +150,8 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); std::lock_guard lock(m_socketMutex); // Use none block mode to use all bandwidth: http://api.zeromq.org/2-1%3Azmq-send - rc = zmq_send(m_socket, m_sendbuffer.data(), serializedlen, ZMQ_NOBLOCK); + rc = zmq_send(m_socket, m_sendbuffer.data(), serializedlen, ZMQ_NOBLOCK); } -//SWSS_LOG_DEBUG("Before Sleep() in client sendmsg"); -// usleep(10 * 1000); -//SWSS_LOG_DEBUG("After Sleep() in client sendmsg"); if (rc >= 0) { SWSS_LOG_DEBUG("zmq sended %d bytes", serializedlen); @@ -187,7 +169,7 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); // For example when ZMQ socket still not receive reply message from last sended package. // There was state machine inside ZMQ socket, when the socket is not in ready to send state, this error will happen. // for more detail, please check: http://api.zeromq.org/2-1:zmq-send - SWSS_LOG_WARN("zmq send retry, endpoint: %s, error: %d", m_endpoint.c_str(), zmq_err); + SWSS_LOG_DEBUG("zmq send retry, endpoint: %s, error: %d", m_endpoint.c_str(), zmq_err); retry_delay = 0; } @@ -206,7 +188,7 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); else { // for other error, send failed immediately. - auto message = "cli: zmq send failed, endpoint: " + m_endpoint + ", error: " + to_string(rc); + auto message = "zmq send failed, endpoint: " + m_endpoint + ", error: " + to_string(rc); SWSS_LOG_ERROR("%s", message.c_str()); throw system_error(make_error_code(errc::io_error), message); } @@ -215,16 +197,16 @@ SWSS_LOG_ERROR("DIV:: Inside function client sendMsg"); } // failed after retry - auto message = "cli: zmq send failed, endpoint: " + m_endpoint + ", zmqerrno: " + to_string(zmq_err) + ":" + zmq_strerror(zmq_err) + ", msg length:" + to_string(serializedlen); + auto message = "zmq send failed, endpoint: " + m_endpoint + ", zmqerrno: " + to_string(zmq_err) + ":" + zmq_strerror(zmq_err) + ", msg length:" + to_string(serializedlen); SWSS_LOG_ERROR("%s", message.c_str()); throw system_error(make_error_code(errc::io_error), message); } +//TODO: To implement the wait() method later. bool ZmqClient::wait(const std::string& dbName, const std::string& tableName, const std::vector>& kcos) { -SWSS_LOG_ERROR("DIV:: Inside function wait"); SWSS_LOG_ENTER(); return false; diff --git a/common/zmqclient.h b/common/zmqclient.h index cd2f3f3e6..fdfe9e343 100644 --- a/common/zmqclient.h +++ b/common/zmqclient.h @@ -31,8 +31,7 @@ class ZmqClient const std::vector>& kcos); private: - void initialize(const std::string& endpoint, const std::string& vrf); - void initialize(const std::string& endpoint); + void initialize(const std::string& endpoint, const std::string& vrf = ""); std::string m_endpoint; @@ -48,7 +47,7 @@ class ZmqClient std::mutex m_socketMutex; - std::vector m_sendbuffer; + std::vector m_sendbuffer; }; } diff --git a/common/zmqconsumerstatetable.cpp b/common/zmqconsumerstatetable.cpp index eddb2cc9d..5f58482f9 100644 --- a/common/zmqconsumerstatetable.cpp +++ b/common/zmqconsumerstatetable.cpp @@ -41,7 +41,6 @@ ZmqConsumerStateTable::ZmqConsumerStateTable(DBConnector *db, const std::string void ZmqConsumerStateTable::handleReceivedData(const std::vector> &kcos) { - SWSS_LOG_DEBUG("Entering ZmqConsumerStateTable::handleReceivedData"); for (auto kco : kcos) { std::shared_ptr clone = nullptr; @@ -54,7 +53,6 @@ void ZmqConsumerStateTable::handleReceivedData(const std::vector lock(m_receivedQueueMutex); m_receivedOperationQueue.push(kco); -SWSS_LOG_DEBUG("Called m_receivedOperationQueue.push in handleReceivedData()"); } if (m_asyncDBUpdater != nullptr) @@ -75,7 +73,6 @@ void ZmqConsumerStateTable::pops(std::deque &vkco, const // For new data append to m_dataQueue during pops, will not be include in result. count = m_receivedOperationQueue.size(); - //SWSS_LOG_DEBUG("count value: %ld", count); if (!count) { return; @@ -85,7 +82,6 @@ void ZmqConsumerStateTable::pops(std::deque &vkco, const vkco.clear(); for (size_t ie = 0; ie < count; ie++) { - //SWSS_LOG_DEBUG("count inside for loop: %ld", count); auto& kco = *(m_receivedOperationQueue.front()); vkco.push_back(std::move(kco)); diff --git a/common/zmqproducerstatetable.cpp b/common/zmqproducerstatetable.cpp index 1d648a1f3..5aff117b2 100644 --- a/common/zmqproducerstatetable.cpp +++ b/common/zmqproducerstatetable.cpp @@ -148,7 +148,6 @@ void ZmqProducerStateTable::del(const std::vector &keys) void ZmqProducerStateTable::send(const std::vector &kcos) { -SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::send"); m_zmqClient.sendMsg( m_dbName, m_tableNameStr, @@ -169,7 +168,6 @@ bool ZmqProducerStateTable::wait(const std::string& dbName, const std::string& tableName, const std::vector>& kcos) { -SWSS_LOG_DEBUG("DIV:: Inside function ZmqProducerStateTable::wait"); return m_zmqClient.wait(dbName, tableName, kcos); } diff --git a/common/zmqproducerstatetable.h b/common/zmqproducerstatetable.h index 85c7b953c..09778d47a 100644 --- a/common/zmqproducerstatetable.h +++ b/common/zmqproducerstatetable.h @@ -18,7 +18,6 @@ class ZmqProducerStateTable : public ProducerStateTable public: ZmqProducerStateTable(DBConnector *db, const std::string &tableName, ZmqClient &zmqClient, bool dbPersistence = true); ZmqProducerStateTable(RedisPipeline *pipeline, const std::string &tableName, ZmqClient &zmqClient, bool buffered = false, bool dbPersistence = true); -// ~ZmqProducerStateTable() = default; /* Implements set() and del() commands using notification messages */ virtual void set(const std::string &key, @@ -38,8 +37,7 @@ class ZmqProducerStateTable : public ProducerStateTable // Batched send that can include both SET and DEL requests. virtual void send(const std::vector &kcos); - // This method should only be used if the ZmqClient enables one-to-one sync. - + // To wait for the response from the peer. virtual bool wait(const std::string& dbName, const std::string& tableName, const std::vector>& kcos); diff --git a/common/zmqserver.cpp b/common/zmqserver.cpp index bffba88d6..5feeddfe9 100644 --- a/common/zmqserver.cpp +++ b/common/zmqserver.cpp @@ -17,18 +17,6 @@ ZmqServer::ZmqServer(const std::string& endpoint) { } -ZmqServer::ZmqServer(const std::string& endpoint, bool zmr_test) -: m_endpoint(endpoint), -m_allowZmqPoll(true) -{ - connect(); - m_buffer.resize(MQ_RESPONSE_MAX_COUNT); - m_mqPollThread = std::make_shared(&ZmqServer::mqPollThread, this); - m_runThread = true; - - SWSS_LOG_DEBUG("DIV: ZmqServer ctor endpoint: %s", endpoint.c_str()); -} - ZmqServer::ZmqServer(const std::string& endpoint, const std::string& vrf) : m_endpoint(endpoint), m_vrf(vrf) @@ -43,7 +31,6 @@ ZmqServer::ZmqServer(const std::string& endpoint, const std::string& vrf) ZmqServer::~ZmqServer() { - m_allowZmqPoll = true; m_runThread = false; m_mqPollThread->join(); @@ -53,12 +40,10 @@ ZmqServer::~ZmqServer() void ZmqServer::connect() { -SWSS_LOG_ERROR("DIV:: Inside function server connect"); SWSS_LOG_ENTER(); m_context = zmq_ctx_new(); m_socket = zmq_socket(m_context, ZMQ_PULL); - SWSS_LOG_DEBUG("m_socket in server connect() is: %p\n", m_socket); // Increase recv buffer for use all bandwidth: http://api.zeromq.org/4-2:zmq-setsockopt int high_watermark = MQ_WATERMARK; zmq_setsockopt(m_socket, ZMQ_RCVHWM, &high_watermark, sizeof(high_watermark)); @@ -82,7 +67,6 @@ void ZmqServer::registerMessageHandler( const std::string tableName, ZmqMessageHandler* handler) { -SWSS_LOG_ERROR("DIV:: Inside function registerMessageHandler"); auto dbResult = m_HandlerMap.insert(pair>(dbName, map())); if (dbResult.second) { SWSS_LOG_DEBUG("ZmqServer add handler mapping for db: %s", dbName.c_str()); @@ -98,7 +82,6 @@ ZmqMessageHandler* ZmqServer::findMessageHandler( const std::string dbName, const std::string tableName) { -SWSS_LOG_ERROR("DIV:: Inside function findMessageHandler"); auto dbMappingIter = m_HandlerMap.find(dbName); if (dbMappingIter == m_HandlerMap.end()) { SWSS_LOG_DEBUG("ZmqServer can't find any handler for db: %s", dbName.c_str()); @@ -116,7 +99,6 @@ SWSS_LOG_ERROR("DIV:: Inside function findMessageHandler"); void ZmqServer::handleReceivedData(const char* buffer, const size_t size) { -SWSS_LOG_ERROR("DIV:: Inside function handleReceivedData"); std::string dbName; std::string tableName; std::vector> kcos; @@ -134,7 +116,6 @@ SWSS_LOG_ERROR("DIV:: Inside function handleReceivedData"); void ZmqServer::mqPollThread() { -SWSS_LOG_ERROR("DIV:: Inside function mqPollThread"); SWSS_LOG_ENTER(); SWSS_LOG_NOTICE("mqPollThread begin"); @@ -149,11 +130,8 @@ SWSS_LOG_ERROR("DIV:: Inside function mqPollThread"); SWSS_LOG_DEBUG("m_runThread: %d", m_runThread); while (m_runThread) { - m_allowZmqPoll = false; - // receive message auto rc = zmq_poll(&poll_item, 1, 1000); - SWSS_LOG_DEBUG("ZmqServer::mqPollThread: zmq poll: rc value is : %d", rc); if (rc == 0 || !(poll_item.revents & ZMQ_POLLIN)) { // timeout or other event @@ -162,10 +140,7 @@ SWSS_LOG_ERROR("DIV:: Inside function mqPollThread"); } // receive message - SWSS_LOG_DEBUG("m_socket in mqPollThread() server is: %p\n", m_socket); - rc = zmq_recv(m_socket, m_buffer.data(), MQ_RESPONSE_MAX_COUNT, ZMQ_DONTWAIT); - SWSS_LOG_DEBUG("ZmqServer::mqPollThread: zmq recv rc value is : %d", rc); if (rc < 0) { int zmq_err = zmq_errno(); @@ -192,85 +167,16 @@ SWSS_LOG_ERROR("DIV:: Inside function mqPollThread"); // deserialize and write to redis: handleReceivedData(m_buffer.data(), rc); -// SWSS_LOG_DEBUG("Before Sleep() in mqPollThread"); -// usleep(10); } SWSS_LOG_NOTICE("mqPollThread end"); } +//TODO: To implement the sendMsg() method later. void ZmqServer::sendMsg(const std::string& dbName, const std::string& tableName, const std::vector& values) { return; -SWSS_LOG_ERROR("DIV:: Inside function server sendMsg"); - int serializedlen = (int)BinarySerializer::serializeBuffer( - m_buffer.data(), - m_buffer.size(), - dbName, - tableName, - values); - SWSS_LOG_DEBUG("sending: %d", serializedlen); - int zmq_err = 0; - int retry_delay = 10; - int rc = 0; - for (int i = 0; i <= MQ_MAX_RETRY; ++i) - { - SWSS_LOG_DEBUG("1. m_socket in server sendmsg() is: %p\n", m_socket); - rc = zmq_send(m_socket, m_buffer.data(), serializedlen, 0); - SWSS_LOG_DEBUG("ser: rc value is : %d", rc); - if (rc >= 0) - { - m_allowZmqPoll = true; - SWSS_LOG_DEBUG("zmq sent %d bytes", serializedlen); - return; - } - zmq_err = zmq_errno(); - // sleep (2 ^ retry time) * 10 ms - retry_delay *= 2; - SWSS_LOG_DEBUG("2. m_socket in server sendmsg() is: %p\n", m_socket); - SWSS_LOG_DEBUG("zmq_err is : %d", zmq_err); - - if (zmq_err == EINTR - || zmq_err == EFSM) - { - // EINTR: interrupted by signal - // EFSM: socket state not ready - // For example when ZMQ socket still not receive reply message from last sended package. - // There was state machine inside ZMQ socket, when the socket is not in ready to send state, this - // error will happen. - // for more detail, please check: http://api.zeromq.org/2-1:zmq-send - SWSS_LOG_DEBUG("zmq send retry, endpoint: %s, error: %d", m_endpoint.c_str(), zmq_err); - - retry_delay = 0; - } - else if (zmq_err == EAGAIN) - { - // EAGAIN: ZMQ is full to need try again - SWSS_LOG_WARN("zmq is full, will retry in %d ms, endpoint: %s, error: %d", retry_delay, m_endpoint.c_str(), zmq_err); - } - else if (zmq_err == ETERM) - { - auto message = "zmq connection break, endpoint: " + m_endpoint + ", error: " + to_string(rc); - SWSS_LOG_ERROR("%s", message.c_str()); - throw system_error(make_error_code(errc::connection_reset), message); - } - else - { - // for other error, send failed immediately. - auto message = "zmq send failed, endpoint: " + m_endpoint + ", error: " + to_string(rc); - SWSS_LOG_ERROR("%s", message.c_str()); - SWSS_LOG_DEBUG("3. m_socket in server sendmsg() is: %p\n", m_socket); - throw system_error(make_error_code(errc::io_error), message); - return; - } - usleep(retry_delay * 1000); - } - - // failed after retry - auto message = "zmq send failed, endpoint: " + m_endpoint + ", zmqerrno: " + to_string(zmq_err) + ":" + zmq_strerror(zmq_err) + ", msg length:" + to_string(serializedlen); - SWSS_LOG_ERROR("%s", message.c_str()); - throw system_error(make_error_code(errc::io_error), message); } } diff --git a/common/zmqserver.h b/common/zmqserver.h index e24dcc01d..1b78b7a25 100644 --- a/common/zmqserver.h +++ b/common/zmqserver.h @@ -31,7 +31,6 @@ class ZmqServer static constexpr int DEFAULT_POP_BATCH_SIZE = 128; ZmqServer(const std::string& endpoint); - ZmqServer(const std::string& endpoint, bool zmr_test); ZmqServer(const std::string& endpoint, const std::string& vrf); ~ZmqServer(); @@ -67,8 +66,6 @@ class ZmqServer void* m_socket; - bool m_allowZmqPoll; - std::map> m_HandlerMap; }; diff --git a/pyext/swsscommon.i b/pyext/swsscommon.i index bd185cb43..b3d015e03 100644 --- a/pyext/swsscommon.i +++ b/pyext/swsscommon.i @@ -76,8 +76,6 @@ %template(FieldValuePair) std::pair; %template(FieldValuePairs) std::vector>; %template(FieldValuePairsList) std::vector>>; -%template(KeyFieldValuePairs) std::pair>>; -%template(KeyFieldValuePairsList) std::vector>>>; %template(FieldValueMap) std::map; %template(VectorString) std::vector; %template(ScanResult) std::pair>; @@ -291,22 +289,6 @@ T castSelectableObj(swss::Selectable *temp) %template(hgetall) hgetall>; } -%inline %{ -std::vector>> zmqWait(swss::ZmqProducerStateTable &p) -{ - std::vector>> ret; - std::string db_name; - std::string table_name; - std::vector> kcos_ptr; - p.wait(db_name, table_name, kcos_ptr); - for (const auto kco : kcos_ptr) - { - ret.push_back(std::pair>{kfvKey(*kco), kfvFieldsValues(*kco)}); - } - return ret; -} -%} - %ignore swss::TableEntryPoppable::pops(std::deque &, const std::string &); %apply std::vector& OUTPUT {std::vector &keys}; %apply std::vector& OUTPUT {std::vector &ops}; diff --git a/tests/c_api_ut.cpp b/tests/c_api_ut.cpp index 4e3c78705..864fb8fc2 100644 --- a/tests/c_api_ut.cpp +++ b/tests/c_api_ut.cpp @@ -239,11 +239,9 @@ TEST(c_api, ZmqConsumerProducerStateTable) { ASSERT_EQ(arr.len, 0); freeKeyOpFieldValuesArray(arr); -SWSS_LOG_DEBUG("print7"); // On flag = 0, we use the ZmqProducerStateTable // On flag = 1, we use the ZmqClient directly for (int flag = 0; flag < 2; flag++) { -SWSS_LOG_DEBUG("print7 for loop, flag set is : %d", flag); SWSSFieldValueTuple values_key1_data[2] = {{.field = "myfield1", .value = sm.makeString("myvalue1")}, {.field = "myfield2", .value = sm.makeString("myvalue2")}}; SWSSFieldValueArray values_key1 = { @@ -251,58 +249,29 @@ SWSS_LOG_DEBUG("print7 for loop, flag set is : %d", flag); .data = values_key1_data, }; -SWSS_LOG_DEBUG("print8"); SWSSFieldValueTuple values_key2_data[1] = {{.field = "myfield3", .value = sm.makeString("myvalue3")}}; SWSSFieldValueArray values_key2 = { .len = 1, .data = values_key2_data, }; -SWSS_LOG_DEBUG("print9"); SWSSKeyOpFieldValues arr_data[2] = { {.key = "mykey1", .operation = SWSSKeyOperation_SET, .fieldValues = values_key1}, {.key = "mykey2", .operation = SWSSKeyOperation_SET, .fieldValues = values_key2}}; arr = {.len = 2, .data = arr_data}; -SWSS_LOG_DEBUG("print10"); if (flag == 0) for (uint64_t i = 0; i < arr.len; i++) { -// SWSS_LOG_DEBUG("flag 0 case before calling SWSSZmqProducerStateTable_set, i: %ld", i); SWSSZmqProducerStateTable_set(pst, arr.data[i].key, arr.data[i].fieldValues); } else { - SWSS_LOG_DEBUG("print10 else loop, flag is: %d", flag); SWSSZmqClient_sendMsg(cli, "TEST_DB", "mytable", arr); } -SWSS_LOG_DEBUG("print11"); ASSERT_EQ(SWSSZmqConsumerStateTable_readData(cst, 1500, true), SWSSSelectResult_DATA); -/* int retry_cnt = 1; - vector kfvs; - while (true) - { - arr = SWSSZmqConsumerStateTable_pops(cst); - - SWSS_LOG_DEBUG("print12"); - kfvs = takeKeyOpFieldValuesArray(arr); - SWSS_LOG_DEBUG("1 : kfvs.size() is: %ld", kfvs.size()); - sortKfvs(kfvs); - - SWSS_LOG_DEBUG("2 : kfvs.size() is: %ld", kfvs.size()); - SWSS_LOG_DEBUG("print13"); - if(kfvs.size() == 2 || retry_cnt == 3) - break; - retry_cnt++; - SWSS_LOG_DEBUG("Retry count is: %d, Before sleep()", retry_cnt); - usleep(1 * 1000); - SWSS_LOG_DEBUG("Retry count is: %d, After sleep()", retry_cnt); - } */ - - SWSS_LOG_DEBUG("Before sleep(2)"); sleep(2); - SWSS_LOG_DEBUG("After sleep(2)"); arr = SWSSZmqConsumerStateTable_pops(cst); vector kfvs = takeKeyOpFieldValuesArray(arr); @@ -319,7 +288,6 @@ SWSS_LOG_DEBUG("print11"); EXPECT_EQ(fieldValues0[1].first, "myfield2"); EXPECT_EQ(fieldValues0[1].second, "myvalue2"); -SWSS_LOG_DEBUG("print14"); EXPECT_EQ(kfvKey(kfvs[1]), "mykey2"); EXPECT_EQ(kfvOp(kfvs[1]), "SET"); vector> &fieldValues1 = kfvFieldsValues(kfvs[1]); @@ -327,6 +295,7 @@ SWSS_LOG_DEBUG("print14"); EXPECT_EQ(fieldValues1[0].first, "myfield3"); EXPECT_EQ(fieldValues1[0].second, "myvalue3"); + sleep(2); arr = SWSSZmqConsumerStateTable_pops(cst); ASSERT_EQ(arr.len, 0); freeKeyOpFieldValuesArray(arr); @@ -341,40 +310,13 @@ SWSS_LOG_DEBUG("print14"); else SWSSZmqClient_sendMsg(cli, "TEST_DB", "mytable", arr); -SWSS_LOG_DEBUG("print15"); ASSERT_EQ(SWSSZmqConsumerStateTable_readData(cst, 500, true), SWSSSelectResult_DATA); - -/* retry_cnt = 1; - while (true) - { - arr = SWSSZmqConsumerStateTable_pops(cst); - - kfvs = takeKeyOpFieldValuesArray(arr); - SWSS_LOG_DEBUG("3 : kfvs.size() is: %ld", kfvs.size()); - sortKfvs(kfvs); - SWSS_LOG_DEBUG("4 : kfvs.size() is: %ld", kfvs.size()); - if(kfvs.size() == 2 || retry_cnt == 3) - break; - retry_cnt++; - SWSS_LOG_DEBUG("Retry count is: %d, Before sleep()", retry_cnt); - usleep(1 * 1000); - SWSS_LOG_DEBUG("Retry count is: %d, After sleep()", retry_cnt); - } */ - - SWSS_LOG_DEBUG("Before sleep(2)"); - sleep(2); - SWSS_LOG_DEBUG("After sleep(2)"); arr = SWSSZmqConsumerStateTable_pops(cst); -// SWSS_LOG_DEBUG("5 : kfvs.size() is: %ld", kfvs.size()); -SWSS_LOG_DEBUG("print16"); kfvs = takeKeyOpFieldValuesArray(arr); -// SWSS_LOG_DEBUG("6 : kfvs.size() is: %ld", kfvs.size()); sortKfvs(kfvs); freeKeyOpFieldValuesArray(arr); -// SWSS_LOG_DEBUG("7 : kfvs.size() is: %ld", kfvs.size()); -SWSS_LOG_DEBUG("print17"); ASSERT_EQ(kfvs.size(), 2); EXPECT_EQ(kfvKey(kfvs[0]), "mykey3"); EXPECT_EQ(kfvOp(kfvs[0]), "DEL"); diff --git a/tests/zmq_state_ut.cpp b/tests/zmq_state_ut.cpp index bd056f48e..ca2b7f29c 100644 --- a/tests/zmq_state_ut.cpp +++ b/tests/zmq_state_ut.cpp @@ -58,11 +58,8 @@ static bool allDataReceived = false; static void producerWorker(string tableName, string endpoint, bool dbPersistence) { -SWSS_LOG_DEBUG("Inside producerWorker"); DBConnector db(TEST_DB, 0, true); -SWSS_LOG_DEBUG("producerWorker: After DBConnector"); ZmqClient client(endpoint); -SWSS_LOG_DEBUG("producerWorker: After zmqclient"); ZmqProducerStateTable p(&db, tableName, client, dbPersistence); cout << "Producer thread started: " << tableName << endl; @@ -485,18 +482,13 @@ static bool zmq_done = false; static void zmqConsumerWorker(string tableName, string endpoint, bool dbPersistence) { -// std::string testTableName = "ZMQ_PROD_CONS_UT"; std::string pushEndpoint = "tcp://localhost:1234"; std::string pullEndpoint = "tcp://*:1234"; - cout << "DIV:: Function zmqConsumerWorker 473" << endl; cout << "Consumer thread started: " << tableName << endl; DBConnector db(TEST_DB, 0, true); - cout << "DIV:: Function zmqConsumerWorker 476" << endl; - ZmqServer server(endpoint, true); - cout << "DIV:: Function zmqConsumerWorker 478" << endl; + ZmqServer server(endpoint, ""); ZmqConsumerStateTable c(&db, tableName, server, 128, 0, dbPersistence); - cout << "DIV:: Function zmqConsumerWorker 480" << endl; //validate received data std::vector values; values.push_back(KeyOpFieldsValuesTuple{"k", SET_COMMAND, std::vector{FieldValueTuple{"f", "v"}}}); @@ -514,7 +506,6 @@ static void zmqConsumerWorker(string tableName, string endpoint, bool dbPersiste { deserialized_kcos.push_back(*kco_ptr); } - SWSS_LOG_DEBUG("dbname is: %s & tablename is : %s", rec_dbName.c_str(), rec_tableName.c_str()); EXPECT_EQ(rec_dbName, TEST_DB); EXPECT_EQ(rec_tableName, tableName); EXPECT_EQ(deserialized_kcos, values); @@ -524,7 +515,6 @@ static void zmqConsumerWorker(string tableName, string endpoint, bool dbPersiste allDataReceived = true; if (dbPersistence) { - cout << "DIV:: Function zmqConsumerWorker 509" << endl; // wait all persist data write to redis while (c.dbUpdaterQueueSize() > 0) { @@ -544,27 +534,18 @@ static void ZmqWithResponse(bool producerPersistence) // start consumer first, SHM can only have 1 consumer per table. thread *consumerThread = new thread(zmqConsumerWorker, testTableName, pullEndpoint, !producerPersistence); - cout << "DIV:: Function ZmqWithResponse ut 1 529" << endl; // Wait for the consumer to be ready. sleep(1); DBConnector db(TEST_DB, 0, true); - cout << "DIV:: Function ZmqWithResponse ut 1 533" << endl; ZmqClient client(pushEndpoint, 3000); - cout << "DIV:: Function ZmqWithResponse ut 1 535" << endl; ZmqProducerStateTable p(&db, testTableName, client, true); - cout << "DIV:: Function ZmqWithResponse ut 1 537" << endl; std::vector kcos; kcos.push_back(KeyOpFieldsValuesTuple{"k", SET_COMMAND, std::vector{FieldValueTuple{"f", "v"}}}); - //std::vector> kcos_p; - cout << "DIV:: Function ZmqWithResponse ut 1 541" << endl; - //std::string dbName, tableName; for (int i = 0; i < 5; ++i) { - cout << "DIV:: Function ZmqWithResponse ut 1 545" << endl; p.send(kcos); } - cout << "DIV:: Function ZmqWithResponse ut 1 558" << endl; zmq_done = true; sleep(10); consumerThread->join(); diff --git a/ut_dump_file.txt b/ut_dump_file.txt deleted file mode 100644 index 68146e2d8..000000000 --- a/ut_dump_file.txt +++ /dev/null @@ -1,19 +0,0 @@ -[ -{ - "OP": "SET", - "UT_REDIS:test_key_1": { - "test_field_1": "test_value_1" - } -}, -{ - "OP": "SET", - "UT_REDIS:test_key_2": { - "test_field_1": "test_value_1", - "test_field_2": "test_value_2" - } -}, -{ - "OP": "DEL", - "UT_REDIS:test_key_1": {} -} -]