# limitations under the License.
#
+#
+# This source code is part of the near-RT RIC (RAN Intelligent Controller)
+# platform project (RICP).
+#
+
FROM ubuntu:18.04
# Install building tools and SDL dependencies:
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ABORT_HPP_
#define SHAREDDATALAYER_ABORT_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ASYNCCONNECTION_HPP_
#define SHAREDDATALAYER_ASYNCCONNECTION_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ASYNCDUMMYSTORAGE_HPP_
#define SHAREDDATALAYER_ASYNCDUMMYSTORAGE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCSTORAGEIMPL_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCSTORAGEIMPL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_CONFIGURATIONPATHS_HPP_
#define SHAREDDATALAYER_CONFIGURATIONPATHS_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_CONFIGURATIONREADER_HPP_
#define SHAREDDATALAYER_CONFIGURATIONREADER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_CREATELOGGER_HPP_
#define SHAREDDATALAYER_CREATELOGGER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_DATABASECONFIGURATION_HPP_
#define SHAREDDATALAYER_DATABASECONFIGURATION_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_DATABASECONFIGURATIONIMPL_HPP_
#define SHAREDDATALAYER_DATABASECONFIGURATIONIMPL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ENGINE_HPP_
#define SHAREDDATALAYER_ENGINE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ENGINEIMPL_HPP_
#define SHAREDDATALAYER_ENGINEIMPL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ERROR_HPP_
#define SHAREDDATALAYER_ERROR_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_EVENTFD_HPP_
#define SHAREDDATALAYER_EVENTFD_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_FILEDESCRIPTOR_HPP_
#define SHAREDDATALAYER_FILEDESCRIPTOR_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_HOSTANDPORT_HPP_
#define SHAREDDATALAYER_HOSTANDPORT_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_LOGGER_HPP_
#define SHAREDDATALAYER_LOGGER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_NAMESPACECONFIGURATION_HPP_
#define SHAREDDATALAYER_NAMESPACECONFIGURATION_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_NAMESPACECONFIGURATIONS_HPP_
#define SHAREDDATALAYER_NAMESPACECONFIGURATIONS_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_NAMESPACECONFIGURATIONIMPL_HPP_
#define SHAREDDATALAYER_NAMESPACECONFIGURATIONIMPL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_NAMESPACEVALIDATOR_HPP_
#define SHAREDDATALAYER_NAMESPACEVALIDATOR_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCCOMMANDDISPATCHER_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCCOMMANDDISPATCHER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCDATABASEDISCOVERY_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCDATABASEDISCOVERY_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCHIREDISCLUSTERCOMMANDDISPATCHER_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCHIREDISCLUSTERCOMMANDDISPATCHER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCHIREDISCOMMANDDISPATCHER_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCHIREDISCOMMANDDISPATCHER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCHIREDISDATABASEDISCOVERY_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCHIREDISDATABASEDISCOVERY_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCREDISREPLY_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCREDISREPLY_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCREDISSTORAGE_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCREDISSTORAGE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_ASYNCSENTINELDATABASEDISCOVERY_HPP_
#define SHAREDDATALAYER_REDIS_ASYNCSENTINELDATABASEDISCOVERY_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_CONTENTS_HPP_
#define SHAREDDATALAYER_REDIS_CONTENTS_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_CONTENTSBUILDER_HPP_
#define SHAREDDATALAYER_REDIS_CONTENTSBUILDER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_DATABASEINFO_HPP_
#define SHAREDDATALAYER_REDIS_DATABASEINFO_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_HIREDISCLUSTEREPOLLADAPTER_HPP_
#define SHAREDDATALAYER_REDIS_HIREDISCLUSTEREPOLLADAPTER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_HIREDISCLUSTERSYSTEM_HPP_
#define SHAREDDATALAYER_REDIS_HIREDISCLUSTERSYSTEM_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_HIREDISEPOLLADAPTER_HPP_
#define SHAREDDATALAYER_REDIS_HIREDISEPOLLADAPTER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_HIREDISSYSTEM_HPP_
#define SHAREDDATALAYER_REDIS_HIREDISSYSTEM_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_REDISGENERAL_HPP_
#define SHAREDDATALAYER_REDIS_REDISGENERAL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REDIS_REPLY_HPP_
#define SHAREDDATALAYER_REDIS_REPLY_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_STDSTREAMLOGGER_HPP_
#define SHAREDDATALAYER_STDSTREAMLOGGER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_SYNCSTORAGEIMPL_HPP_
#define SHAREDDATALAYER_SYNCSTORAGEIMPL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_SYSTEM_HPP_
#define SHAREDDATALAYER_SYSTEM_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_SYSTEMLOGGER_HPP_
#define SHAREDDATALAYER_SYSTEMLOGGER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TIMER_HPP_
#define SHAREDDATALAYER_TIMER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TIMERFD_HPP_
#define SHAREDDATALAYER_TIMERFD_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_ASYNCCOMMANDDISPATCHERMOCK_HPP_
#define SHAREDDATALAYER_TST_ASYNCCOMMANDDISPATCHERMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_ASYNCDATABASEDISCOVERYMOCK_HPP_
#define SHAREDDATALAYER_TST_ASYNCDATABASEDISCOVERYMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_ASYNCSTORAGEMOCK_HPP_
#define SHAREDDATALAYER_TST_ASYNCSTORAGEMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_CONTENTSBUILDERMOCK_HPP_
#define SHAREDDATALAYER_TST_CONTENTSBUILDERMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_DATABASECONFIGURATIONMOCK_HPP_
#define SHAREDDATALAYER_DATABASECONFIGURATIONMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_ENGINEMOCK_HPP_
#define SHAREDDATALAYER_TST_ENGINEMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_GETTOPSRCDIR_HPP_
#define SHAREDDATALAYER_TST_GETTOPSRCDIR_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_HIREDISCLUSTEREPOLLADAPTERMOCK_HPP_
#define SHAREDDATALAYER_TST_HIREDISCLUSTEREPOLLADAPTERMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_HIREDISCLUSTERSYSTEMMOCK_HPP_
#define SHAREDDATALAYER_TST_HIREDISCLUSTERSYSTEMMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_HIREDISEPOLLADAPTERMOCK_HPP_
#define SHAREDDATALAYER_TST_HIREDISEPOLLADAPTERMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_HIREDISSYSTEMMOCK_HPP_
#define SHAREDDATALAYER_TST_HIREDISSYSTEMMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_NAMESPACECONFIGURATIONMOCK_HPP_
#define SHAREDDATALAYER_NAMESPACECONFIGURATIONMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_REDISREPLYBUILDER_HPP_
#define SHAREDDATALAYER_TST_REDISREPLYBUILDER_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_REPLYMOCK_HPP_
#define SHAREDDATALAYER_TST_REPLYMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_SYSTEMMOCK_HPP_
#define SHAREDDATALAYER_TST_SYSTEMMOCK_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_TST_WELLKNOWNERRORCODE_HPP_
#define SHAREDDATALAYER_TST_WELLKNOWNERRORCODE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_ASYNCSTORAGE_HPP_
#define SHAREDDATALAYER_ASYNCSTORAGE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_BACKENDERROR_HPP_
#define SHAREDDATALAYER_BACKENDERROR_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
/**
* @mainpage
*
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_EMPTYNAMESPACE_HPP_
#define SHAREDDATALAYER_EMPTYNAMESPACE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
/** @file */
#ifndef SHAREDDATALAYER_ERRORQUERIES_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_EXCEPTION_HPP_
#define SHAREDDATALAYER_EXCEPTION_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_INVALIDNAMESPACE_HPP_
#define SHAREDDATALAYER_INVALIDNAMESPACE_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_NOTCONNECTED_HPP_
#define SHAREDDATALAYER_NOTCONNECTED_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_OPERATIONINTERRUPTED_HPP_
#define SHAREDDATALAYER_OPERATIONINTERRUPTED_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_PUBLISHERID_HPP_
#define SHAREDDATALAYER_PUBLISHERID_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REJECTEDBYBACKEND_HPP_
#define SHAREDDATALAYER_REJECTEDBYBACKEND_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_REJECTEDBYSDL_HPP_
#define SHAREDDATALAYER_REJECTEDBYSDL_HPP_
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#ifndef SHAREDDATALAYER_SYNCSTORAGE_HPP_
#define SHAREDDATALAYER_SYNCSTORAGE_HPP_
# See the License for the specific language governing permissions and
# limitations under the License.
+#
+# This source code is part of the near-RT RIC (RAN Intelligent Controller)
+# platform project (RICP).
+#
+
set -e
if [ $# -eq 0 ]
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <ostream>
#include <sstream>
#include <string>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/asyncconnection.hpp"
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/asyncdummystorage.hpp"
#include <sys/eventfd.h>
#include "private/engine.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <boost/optional.hpp>
#include "config.h"
#include "private/abort.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include "private/error.hpp"
#include "private/abort.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/backenderror.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include "private/configurationpaths.hpp"
#include <algorithm>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/abort.hpp"
#include "private/configurationreader.hpp"
#include <boost/property_tree/json_parser.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include <memory>
#include <ostream>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/databaseconfiguration.hpp"
#include <sstream>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/databaseconfigurationimpl.hpp"
#include <arpa/inet.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/emptynamespace.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/engine.hpp"
#include <sys/epoll.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/engineimpl.hpp"
#include "private/abort.hpp"
#include "private/timerfd.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sstream>
#include "private/createlogger.hpp"
#include "private/error.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sstream>
#include "config.h"
#include <sdl/errorqueries.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/eventfd.hpp"
#include <sys/eventfd.h>
#include "private/abort.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/exception.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/filedescriptor.hpp"
#include "private/system.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/hostandport.hpp"
#include <sstream>
#include <netdb.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/invalidnamespace.hpp>
#include <sstream>
#include "private/namespacevalidator.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/abort.hpp"
#include "private/namespaceconfigurationsimpl.hpp"
#include <sstream>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/namespacevalidator.hpp"
#include <sdl/emptynamespace.hpp>
#include <sdl/invalidnamespace.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/notconnected.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/operationinterrupted.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/publisherid.hpp>
const shareddatalayer::PublisherId shareddatalayer::NO_PUBLISHER("shareddatalayer::NO_PUBLISHER");
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/asynccommanddispatcher.hpp"
#include <cstdlib>
#include "config.h"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <cstdlib>
#include "config.h"
#include "private/abort.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/asynchiredisclustercommanddispatcher.hpp"
#include <algorithm>
#include <cstring>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/asynchirediscommanddispatcher.hpp"
#include <algorithm>
#include <cstring>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/asyncconnection.hpp"
#include "private/redis/asynchiredisdatabasediscovery.hpp"
#include "private/engine.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/asyncredisreply.hpp"
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include <sstream>
#include "private/error.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <arpa/inet.h>
#include <boost/algorithm/string.hpp>
#include <iostream>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/contentsbuilder.hpp"
#include "private/redis/contents.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/hiredisclusterepolladapter.hpp"
#include <sys/epoll.h>
#include "private/engine.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/hiredisclustersystem.hpp"
using namespace shareddatalayer::redis;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/hiredisepolladapter.hpp"
#include <sys/epoll.h>
#include "private/engine.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/redis/hiredissystem.hpp"
using namespace shareddatalayer::redis;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include "private/createlogger.hpp"
#include "private/error.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/rejectedbybackend.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/rejectedbysdl.hpp>
using namespace shareddatalayer;
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/stdstreamlogger.hpp"
#include <iostream>
#include <sstream>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/syncstorageimpl.hpp"
#include <sdl/asyncstorage.hpp>
#include <sdl/syncstorage.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sstream>
#include <sys/poll.h>
#include <sdl/asyncstorage.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/system.hpp"
#include <system_error>
#include <cerrno>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/systemlogger.hpp"
#include <ostream>
#include <sstream>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/timer.hpp"
#include "private/engine.hpp"
#include "private/abort.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/timerfd.hpp"
#include "private/engine.hpp"
#include "private/system.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/abort.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include "private/redis/asynccommanddispatcher.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include "private/redis/asyncdatabasediscovery.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <type_traits>
#include <memory>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <cstring>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <cstring>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <cstring>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <cstdlib>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <arpa/inet.h>
#include <string>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include <sdl/asyncstorage.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <type_traits>
#include "config.h"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <sdl/backenderror.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <memory>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/redis/contents.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/redis/contentsbuilder.hpp"
#include "private/redis/contents.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/databaseconfiguration.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include <arpa/inet.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <arpa/inet.h>
#include <type_traits>
#include <gtest/gtest.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/emptynamespace.hpp>
#include <gtest/gtest.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include "private/engine.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <memory>
#include <sys/epoll.h>
#include <gmock/gmock.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <cstring>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include <type_traits>
#include <memory>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <cstdint>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <gtest/gtest.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/tst/gettopsrcdir.hpp"
#include <stdexcept>
#include <cstdlib>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <sys/epoll.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include "private/redis/hiredisclustersystem.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <sys/epoll.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/redis/hiredissystem.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <arpa/inet.h>
#include <gtest/gtest.h>
#include "private/hostandport.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/invalidnamespace.hpp>
#include <sstream>
#include <gtest/gtest.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "config.h"
#include <vector>
#include <string>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include "private/namespaceconfigurations.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include <gmock/gmock.h>
#include "private/namespaceconfigurationsimpl.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/namespacevalidator.hpp"
#include <sdl/invalidnamespace.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <sdl/publisherid.hpp>
#include <gtest/gtest.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include <gmock/gmock.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <cstring>
#include "private/abort.hpp"
#include "private/tst/redisreplybuilder.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include "private/redis/reply.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <gtest/gtest.h>
#include <sdl/syncstorage.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/error.hpp"
#include "private/redis/asyncredisstorage.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <gtest/gtest.h>
#include "private/system.hpp"
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <gmock/gmock.h>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include <type_traits>
#include <memory>
#include <boost/optional.hpp>
limitations under the License.
*/
+/*
+ * This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ * platform project (RICP).
+*/
+
#include "private/tst/wellknownerrorcode.hpp"
#include <cerrno>