libCom: actually use libComAPI.h in libCom

This commit is contained in:
Michael Davidsaver
2020-05-20 13:38:09 -07:00
parent b2750bbe93
commit 799e72b1e3
250 changed files with 1286 additions and 1434 deletions

View File

@@ -22,7 +22,6 @@
#include <algorithm>
#define instantiateRecourceLib
#define epicsExportSharedSymbols
#include "epicsAssert.h"
#include "epicsThread.h"
#include "fdManager.h"
@@ -30,7 +29,7 @@
using std :: max;
epicsShareDef fdManager fileDescriptorManager;
fdManager fileDescriptorManager;
const unsigned mSecPerSec = 1000u;
const unsigned uSecPerSec = 1000u * mSecPerSec;
@@ -41,7 +40,7 @@ const unsigned uSecPerSec = 1000u * mSecPerSec;
// hopefully its a reasonable guess that select() and epicsThreadSleep()
// will have the same sleep quantum
//
epicsShareFunc fdManager::fdManager () :
LIBCOM_API fdManager::fdManager () :
sleepQuantum ( epicsThreadSleepQuantum () ),
fdSetsPtr ( new fd_set [fdrNEnums] ),
pTimerQueue ( 0 ), maxFD ( 0 ), processInProg ( false ),
@@ -58,7 +57,7 @@ epicsShareFunc fdManager::fdManager () :
//
// fdManager::~fdManager()
//
epicsShareFunc fdManager::~fdManager()
LIBCOM_API fdManager::~fdManager()
{
fdReg *pReg;
@@ -78,7 +77,7 @@ epicsShareFunc fdManager::~fdManager()
//
// fdManager::process()
//
epicsShareFunc void fdManager::process (double delay)
LIBCOM_API void fdManager::process (double delay)
{
this->lazyInitTimerQueue ();
@@ -331,7 +330,7 @@ double fdManager::quantum ()
//
// lookUpFD()
//
epicsShareFunc fdReg *fdManager::lookUpFD (const SOCKET fd, const fdRegType type)
LIBCOM_API fdReg *fdManager::lookUpFD (const SOCKET fd, const fdRegType type)
{
if (fd<0) {
return NULL;