C++ - split platform-specific defaults from main broker code; generalize 
SaslAuthenticator to prevent platform-specific include in main broker code
---------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: QPID-1365
                 URL: https://issues.apache.org/jira/browse/QPID-1365
             Project: Qpid
          Issue Type: Improvement
          Components: C++ Broker
            Reporter: Steve Huston
            Assignee: Steve Huston
            Priority: Minor
             Fix For: M4
         Attachments: auth.diff

In order to port the C++ broker to Windows, platform-specific code needs to be 
rearranged or moved. This issue covers two areas:

1. Platform-specific defaults, such as data file default location.
2. Authentication code - sasl calls in main broker code

The first change involves adding static Broker class members to hold the 
defaults and platform-specific source that defines the values.

The second change involves moving the HAVE_SASL stuff from the main broker code 
to the SaslAuthenticator.cpp file and the appropriate methods to 
SaslAuthenticator itself. There's also a new Windows-specific 
SaslAuthenticator.cpp for the Windows way of doing this.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to