CAProvider: only CAClientFactory is public

This commit is contained in:
mrkraimer
2017-08-07 11:05:20 -04:00
parent d70e0b2542
commit d36e6f31b1
8 changed files with 108 additions and 86 deletions

View File

@@ -14,13 +14,15 @@
#include <pv/configuration.h>
#include <pv/pvAccess.h>
#define epicsExportSharedSymbols
#include <pv/caProvider.h>
#include <pv/caChannel.h>
#include "caProviderPvt.h"
#include "caChannel.h"
namespace epics {
namespace pvAccess {
namespace ca {
using namespace epics::pvData;
using namespace epics::pvAccess;
using namespace epics::pvAccess::ca;
#define EXCEPTION_GUARD(code) try { code; } \
catch (std::exception &e) { LOG(logLevelError, "Unhandled exception caught from client code at %s:%d: %s", __FILE__, __LINE__, e.what()); } \
@@ -211,3 +213,8 @@ void registerClientProvider_ca()
}
}
} // extern "C"
}
}
}