[infinispan-issues] [JBoss JIRA] (ISPN-3413) C++ client: Incomplete separation of include files
Radim Vansa (JIRA)
jira-events at lists.jboss.org
Thu Sep 12 05:52:03 EDT 2013
[ https://issues.jboss.org/browse/ISPN-3413?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12803780#comment-12803780 ]
Radim Vansa commented on ISPN-3413:
-----------------------------------
There's another glitch - infinispan::hotrod::Configuration class is defined twice (once in include/, then in impl/) and it has also two *.cpp files - but the file in api/ is not compiled.
Similary, the properties from ConfigurationProperties java class are not exposed in includes.
> C++ client: Incomplete separation of include files
> --------------------------------------------------
>
> Key: ISPN-3413
> URL: https://issues.jboss.org/browse/ISPN-3413
> Project: Infinispan
> Issue Type: Bug
> Components: Remote protocols
> Affects Versions: 6.0.0.Alpha2
> Environment: C++ client, all platforms
> Reporter: Cliff Jansen
> Assignee: Vladimir Blagojevic
> Priority: Blocker
> Labels: jdg62
> Fix For: 6.1.0.Final
>
>
> The distributed include files have references to private implementation include files. Compiling basic programs will fail outside of the full development tree since they will not have access to the private include files.
> Separation of the two should be ensured. As a last resort, the private definitions may have to be exposed in the public API.
> The basic CTest suite should include a test that can't find the private include files and fails to compile if a private include file is referenced.
> Currently the following includes:
> hotrod/sys/BasicMarshaller.h
> hotrod/impl/transport/tcp/InetSocketAddress.h
> are indirectly pulled in from RemoteCacheManager.h and exceptions.h
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the infinispan-issues
mailing list