ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Ozerov (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-1461) CPP: Support circular references in marshaller.
Date Mon, 25 Jul 2016 10:51:20 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Vladimir Ozerov updated IGNITE-1461:
------------------------------------
    Labels: cpp  (was: cpp roadmap)

> CPP: Support circular references in marshaller.
> -----------------------------------------------
>
>                 Key: IGNITE-1461
>                 URL: https://issues.apache.org/jira/browse/IGNITE-1461
>             Project: Ignite
>          Issue Type: Task
>          Components: platforms
>    Affects Versions: 1.1.4
>            Reporter: Vladimir Ozerov
>            Priority: Critical
>              Labels: cpp
>
> 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)

Mime
View raw message