[
https://issues.jboss.org/browse/ISPN-3413?page=com.atlassian.jira.plugin....
]
Mircea Markus updated ISPN-3413:
--------------------------------
Assignee: Vladimir Blagojevic (was: Galder ZamarreƱo)
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