Merge branch 'ignite-1282' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-1753-1282
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/0c260386 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/0c260386 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/0c260386 Branch: refs/heads/ignite-1753-1282 Commit: 0c260386257639a555551d8979830c1b8ce12825 Parents: 852e54c 54c44b8 Author: AKuznetsov <[email protected]> Authored: Wed Oct 28 20:15:55 2015 +0700 Committer: AKuznetsov <[email protected]> Committed: Wed Oct 28 20:15:55 2015 +0700 ---------------------------------------------------------------------- .../platforms/cpp/common/include/Makefile.am | 3 +- .../cpp/common/include/ignite/common/utils.h | 81 +++ .../cpp/common/project/vs/common.vcxproj | 1 + .../common/project/vs/common.vcxproj.filters | 3 + .../cpp/core-test/src/cache_query_test.cpp | 21 +- .../platforms/cpp/core-test/src/cache_test.cpp | 19 +- .../cpp/core-test/src/ignition_test.cpp | 19 +- .../platforms/cpp/core/include/ignite/ignite.h | 1 + .../core/include/ignite/ignite_configuration.h | 81 +-- .../cpp/core/include/ignite/impl/ignite_impl.h | 27 +- modules/platforms/cpp/core/src/ignition.cpp | 18 +- .../platforms/cpp/core/src/impl/ignite_impl.cpp | 5 + modules/platforms/cpp/ignite/Makefile.am | 39 ++ modules/platforms/cpp/ignite/configure.ac | 62 +++ modules/platforms/cpp/ignite/project/README.TXT | 1 + .../platforms/cpp/ignite/project/vs/README.TXT | 1 + .../cpp/ignite/project/vs/ignite.vcxproj | 167 ++++++ .../ignite/project/vs/ignite.vcxproj.filters | 25 + modules/platforms/cpp/ignite/src/ignite.cpp | 225 ++++++++ modules/platforms/cpp/project/vs/ignite.sln | 10 + .../Apache.Ignite.Benchmarks.csproj | 7 + .../Apache.Ignite.Benchmarks.snk | Bin 0 -> 596 bytes .../Interop/GetAsyncBenchmark.cs | 6 +- .../Interop/PutAsyncBenchmark.cs | 6 +- .../Apache.Ignite.Core.Tests.TestDll.csproj | 9 + .../Apache.Ignite.Core.Tests.TestDll.snk | Bin 0 -> 596 bytes .../Apache.Ignite.Core.Tests.csproj | 9 + .../Apache.Ignite.Core.Tests.snk | Bin 0 -> 596 bytes .../Cache/CacheAbstractTest.cs | 187 +++---- .../Cache/CacheTestAsyncWrapper.cs | 294 +++++++---- .../Cache/Query/CacheQueriesTest.cs | 8 - .../Cache/Store/CacheStoreTest.cs | 17 +- .../Compute/ComputeApiTest.cs | 11 +- .../Dataload/DataStreamerTest.cs | 40 +- .../Apache.Ignite.Core.Tests/EventsTest.cs | 39 +- .../Apache.Ignite.Core.Tests/ExceptionsTest.cs | 37 +- .../Apache.Ignite.Core.Tests/FutureTest.cs | 104 +--- .../Apache.Ignite.Core.Tests/MessagingTest.cs | 42 +- .../Portable/PortableApiSelfTest.cs | 60 ++- .../Portable/PortableSelfTest.cs | 42 +- .../Services/ServicesAsyncWrapper.cs | 90 ++-- .../Apache.Ignite.Core.csproj | 20 +- .../Apache.Ignite.Core/Apache.Ignite.Core.snk | Bin 0 -> 596 bytes .../dotnet/Apache.Ignite.Core/Cache/ICache.cs | 370 ++++++++++--- .../Common/AsyncSupportedAttribute.cs | 33 -- .../Apache.Ignite.Core/Common/IAsyncSupport.cs | 52 -- .../dotnet/Apache.Ignite.Core/Common/IFuture.cs | 115 ---- .../Compute/ComputeTaskAdapter.cs | 2 +- .../Apache.Ignite.Core/Compute/ICompute.cs | 210 +++++++- .../Apache.Ignite.Core/Compute/IComputeTask.cs | 2 +- .../Datastream/IDataStreamer.cs | 22 +- .../dotnet/Apache.Ignite.Core/Events/IEvents.cs | 68 ++- .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs | 401 ++++++++++---- .../Impl/Cache/CacheProxyImpl.cs | 519 ------------------- .../Impl/Common/AsyncResult.cs | 71 --- .../Impl/Common/CompletedAsyncResult.cs | 59 --- .../Apache.Ignite.Core/Impl/Common/Future.cs | 203 +------- .../Apache.Ignite.Core/Impl/Compute/Compute.cs | 135 ++++- .../Impl/Compute/ComputeAsync.cs | 264 ---------- .../Impl/Compute/ComputeImpl.cs | 40 +- .../Impl/Compute/ComputeTaskHolder.cs | 2 +- .../Impl/Datastream/DataStreamerBatch.cs | 12 +- .../Impl/Datastream/DataStreamerImpl.cs | 18 +- .../Apache.Ignite.Core/Impl/Events/Events.cs | 129 +++-- .../Impl/Events/EventsAsync.cs | 159 ------ .../dotnet/Apache.Ignite.Core/Impl/Ignite.cs | 4 +- .../Apache.Ignite.Core/Impl/IgniteUtils.cs | 9 - .../Impl/Messaging/Messaging.cs | 97 ++-- .../Impl/Messaging/MessagingAsync.cs | 68 --- .../Apache.Ignite.Core/Impl/PlatformTarget.cs | 21 +- .../Impl/Portable/DateTimeHolder.cs | 68 +++ .../Impl/Portable/PortableBuilderField.cs | 56 +- .../Impl/Portable/PortableBuilderImpl.cs | 420 +++++++++++---- .../Impl/Portable/PortableMarshaller.cs | 1 + .../Impl/Portable/PortableReaderImpl.cs | 148 +++--- .../Impl/Portable/PortableReflectiveRoutines.cs | 15 - .../Impl/Portable/PortableSystemHandlers.cs | 94 +++- .../Impl/Portable/PortableUserObject.cs | 73 +-- .../Impl/Portable/PortableUtils.cs | 19 +- .../Impl/Portable/PortableWriterImpl.cs | 31 +- .../Impl/Services/Services.cs | 124 +++-- .../Impl/Services/ServicesAsync.cs | 89 ---- .../Impl/Transactions/AsyncTransaction.cs | 78 --- .../Impl/Transactions/Transaction.cs | 78 ++- .../Impl/Transactions/TransactionImpl.cs | 47 +- .../Impl/Transactions/TransactionsImpl.cs | 10 +- .../Impl/Unmanaged/UnmanagedCallbacks.cs | 4 +- .../Unmanaged/UnmanagedNonReleaseableTarget.cs | 9 +- .../Apache.Ignite.Core/Messaging/IMessaging.cs | 28 +- .../Portable/IPortableBuilder.cs | 235 +++++++++ .../Properties/AssemblyInfo.cs | 4 +- .../Apache.Ignite.Core/Services/IServices.cs | 98 +++- .../Transactions/ITransaction.cs | 16 +- .../dotnet/Apache.Ignite/Apache.Ignite.csproj | 7 + .../dotnet/Apache.Ignite/Apache.Ignite.snk | Bin 0 -> 596 bytes .../Apache.Ignite.Examples.csproj | 7 + .../Apache.Ignite.Examples.snk | Bin 0 -> 596 bytes .../Datagrid/CrossPlatformExample.cs | 14 +- .../Apache.Ignite.ExamplesDll.csproj | 9 + .../Apache.Ignite.ExamplesDll.snk | Bin 0 -> 596 bytes 100 files changed, 3574 insertions(+), 3130 deletions(-) ----------------------------------------------------------------------
