Vladimir Ozerov created IGNITE-1461: ---------------------------------------
Summary: CPP: Support circular references in marshaller. Key: IGNITE-1461 URL: https://issues.apache.org/jira/browse/IGNITE-1461 Project: Ignite Issue Type: Task Components: interop Affects Versions: 1.1.4 Reporter: Vladimir Ozerov Priority: Critical Fix For: ignite-1.5 When we face circular references in .Net or Java, we automatically resolve them by means of "handles": all write/read objects are tracked on their way to/from a stream. It is not easy to support the same things in CPP in general case. We need to define some conditions which portable type must met to enable circular references support. At the very least such type must be a pointer so that we can store it in some collection during (un(marshal process and refer to it later. -- This message was sent by Atlassian JIRA (v6.3.4#6332)