[infinispan-issues] [JBoss JIRA] (ISPN-3413) C++ client: Incomplete separation of include files

Cliff Jansen (JIRA) jira-events at lists.jboss.org
Thu Aug 15 02:43:26 EDT 2013


Cliff Jansen created ISPN-3413:
----------------------------------

             Summary: 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: Galder Zamarreño
            Priority: Blocker
             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