Skip to content

Commit

Permalink
HEAD:(zeroc-ice/ice@e5dd5702f3) Fix colloc and IPv6 (zeroc-ice/ice#3161)
Browse files Browse the repository at this point in the history
  • Loading branch information
bernardnormier authored and temp committed Nov 18, 2024
0 parents commit 4bc9660
Show file tree
Hide file tree
Showing 14,195 changed files with 3,484,390 additions and 0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
1,528 changes: 1,528 additions & 0 deletions slice2cpp/cpp/src/DataStorm/Contract.cpp

Large diffs are not rendered by default.

1,627 changes: 1,627 additions & 0 deletions slice2cpp/cpp/src/DataStorm/Contract.h

Large diffs are not rendered by default.

4,203 changes: 4,203 additions & 0 deletions slice2cpp/cpp/src/IceGrid/Internal.cpp

Large diffs are not rendered by default.

3,555 changes: 3,555 additions & 0 deletions slice2cpp/cpp/src/IceGrid/Internal.h

Large diffs are not rendered by default.

41 changes: 41 additions & 0 deletions slice2cpp/cpp/src/IceStorm/DBTypes.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
//
// Ice version 3.8.0-alpha.0
//
// <auto-generated>
//
// Generated from file `DBTypes.ice'
//
// Warning: do not edit this file.
//
// </auto-generated>
//

#define ICE_BUILDING_GENERATED_CODE
#include "DBTypes.h"
#include <Ice/AsyncResponseHandler.h>
#include <Ice/FactoryTable.h>
#include <Ice/OutgoingAsync.h>

#if defined(_MSC_VER)
# pragma warning(disable : 4458) // declaration of ... hides class member
# pragma warning(disable : 4996) // ... was declared deprecated
#elif defined(__clang__)
# pragma clang diagnostic ignored "-Wshadow"
# pragma clang diagnostic ignored "-Wdeprecated-declarations"
#elif defined(__GNUC__)
# pragma GCC diagnostic ignored "-Wshadow"
# pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif

#ifndef ICE_IGNORE_VERSION
# if ICE_INT_VERSION != 30850
# error Ice version mismatch: an exact match is required for beta generated code
# endif
#endif

namespace
{
}
96 changes: 96 additions & 0 deletions slice2cpp/cpp/src/IceStorm/DBTypes.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
//
// Ice version 3.8.0-alpha.0
//
// <auto-generated>
//
// Generated from file `DBTypes.ice'
//
// Warning: do not edit this file.
//
// </auto-generated>
//

#ifndef __DBTypes_h__
#define __DBTypes_h__

#include <Ice/PushDisableWarnings.h>
#include <Ice/Ice.h>
#include "SubscriberRecord.h"
#include "LLURecord.h"

#ifndef ICE_IGNORE_VERSION
# if ICE_INT_VERSION != 30850
# error Ice version mismatch: an exact match is required for beta generated code
# endif
#endif

namespace IceStormElection
{
using StringLogUpdateDict = ::std::map<::std::string, LogUpdate>;

}

namespace IceStorm
{
using SubscriberRecordDict = ::std::map<SubscriberRecordKey, SubscriberRecord>;

struct AllData;

}

namespace IceStorm
{

struct AllData
{
::IceStormElection::StringLogUpdateDict llus;
::IceStorm::SubscriberRecordDict subscribers;

/**
* Obtains a tuple containing all of the struct's data members.
* @return The data members in a tuple.
*/
std::tuple<const ::IceStormElection::StringLogUpdateDict&, const ::IceStorm::SubscriberRecordDict&> ice_tuple() const
{
return std::tie(llus, subscribers);
}
};

using Ice::Tuple::operator<;
using Ice::Tuple::operator<=;
using Ice::Tuple::operator>;
using Ice::Tuple::operator>=;
using Ice::Tuple::operator==;
using Ice::Tuple::operator!=;

}

/// \cond STREAM
namespace Ice
{

template<>
struct StreamableTraits<::IceStorm::AllData>
{
static const StreamHelperCategory helper = StreamHelperCategoryStruct;
static const int minWireSize = 2;
static const bool fixedLength = false;
};

template<>
struct StreamReader<::IceStorm::AllData>
{
static void read(InputStream* istr, ::IceStorm::AllData& v)
{
istr->readAll(v.llus, v.subscribers);
}
};

}
/// \endcond

#include <Ice/PopDisableWarnings.h>
#endif
Loading

0 comments on commit 4bc9660

Please sign in to comment.