Win32 port: remote tests compile
This commit is contained in:
@@ -805,7 +805,7 @@ namespace pvAccess {
|
||||
/**
|
||||
* Interface for creating request structure.
|
||||
*/
|
||||
class CreateRequest {
|
||||
class epicsShareClass CreateRequest {
|
||||
public:
|
||||
POINTER_DEFINITIONS(CreateRequest);
|
||||
static CreateRequest::shared_pointer create();
|
||||
|
||||
@@ -4,30 +4,29 @@
|
||||
* in file LICENSE that is included with this distribution.
|
||||
*/
|
||||
|
||||
#include <pv/logger.h>
|
||||
|
||||
#include <pv/noDefaultMethods.h>
|
||||
#include <pv/lock.h>
|
||||
#include <pv/pvType.h>
|
||||
|
||||
#include <epicsExit.h>
|
||||
#include <pv/logger.h>
|
||||
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <time.h>
|
||||
#include <cstring>
|
||||
#include <stdio.h>
|
||||
|
||||
#include <pv/noDefaultMethods.h>
|
||||
#include <pv/lock.h>
|
||||
#include <pv/pvType.h>
|
||||
|
||||
#include <epicsExit.h>
|
||||
#include <errlog.h>
|
||||
|
||||
#include <epicsTime.h>
|
||||
|
||||
#define epicsExportSharedSymbols
|
||||
#include <pv/logger.h>
|
||||
|
||||
using namespace epics::pvData;
|
||||
using std::ofstream;
|
||||
using std::ios;
|
||||
using std::endl;
|
||||
|
||||
#include <errlog.h>
|
||||
|
||||
#include <epicsTime.h>
|
||||
|
||||
namespace epics {
|
||||
namespace pvAccess {
|
||||
|
||||
|
||||
@@ -7,10 +7,21 @@
|
||||
#ifndef LOGGER_H_
|
||||
#define LOGGER_H_
|
||||
|
||||
#include <pv/pvType.h>
|
||||
#ifdef epicsExportSharedSymbols
|
||||
# define loggerEpicsExportSharedSymbols
|
||||
# undef epicsExportSharedSymbols
|
||||
#endif
|
||||
|
||||
#include <pv/pvType.h>
|
||||
#include <errlog.h>
|
||||
|
||||
|
||||
#ifdef loggerEpicsExportSharedSymbols
|
||||
# define epicsExportSharedSymbols
|
||||
#undef loggerEpicsExportSharedSymbols
|
||||
#endif
|
||||
|
||||
#include <shareLib.h>
|
||||
|
||||
namespace epics {
|
||||
namespace pvAccess {
|
||||
|
||||
@@ -36,9 +47,9 @@ namespace pvAccess {
|
||||
*/
|
||||
|
||||
|
||||
void pvAccessLog(pvAccessLogLevel level, const char* format, ...);
|
||||
void pvAccessSetLogLevel(pvAccessLogLevel level);
|
||||
bool pvAccessIsLoggable(pvAccessLogLevel level);
|
||||
epicsShareExtern void pvAccessLog(pvAccessLogLevel level, const char* format, ...);
|
||||
epicsShareExtern void pvAccessSetLogLevel(pvAccessLogLevel level);
|
||||
epicsShareExtern bool pvAccessIsLoggable(pvAccessLogLevel level);
|
||||
|
||||
#if defined (__GNUC__) && __GNUC__ < 3
|
||||
#define LOG(level, format, ARGS...) pvAccessLog(level, format, ##ARGS)
|
||||
@@ -64,7 +75,7 @@ namespace pvAccess {
|
||||
* @param[in] fname The file to write to. If the file exists, it
|
||||
* is opened for append.
|
||||
*/
|
||||
void createFileLogger( epics::pvData::String const & fname );
|
||||
epicsShareExtern void createFileLogger( epics::pvData::String const & fname );
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user