121 lines
2.9 KiB
C++
121 lines
2.9 KiB
C++
|
|
/*
|
|
* $Id$
|
|
*
|
|
*
|
|
* L O S A L A M O S
|
|
* Los Alamos National Laboratory
|
|
* Los Alamos, New Mexico 87545
|
|
*
|
|
* Copyright, 1986, The Regents of the University of California.
|
|
*
|
|
*
|
|
* Author Jeffrey O. Hill
|
|
* johill@lanl.gov
|
|
* 505 665 1831
|
|
*/
|
|
|
|
#define epicsAssertAuthor "Jeff Hill johill@lanl.gov"
|
|
|
|
#define epicsExportSharedSymbols
|
|
#include "iocinf.h"
|
|
#include "netiiu.h"
|
|
#include "inetAddrID.h"
|
|
|
|
limboiiu::limboiiu ()
|
|
{
|
|
}
|
|
|
|
void limboiiu::hostName ( char *pBuf, unsigned bufLength ) const
|
|
{
|
|
netiiu::hostName ( pBuf, bufLength );
|
|
}
|
|
|
|
const char * limboiiu::pHostName () const
|
|
{
|
|
return netiiu::pHostName ();
|
|
}
|
|
|
|
bool limboiiu::ca_v42_ok () const
|
|
{
|
|
return netiiu::ca_v42_ok ();
|
|
}
|
|
|
|
void limboiiu::writeRequest ( epicsGuard < cacMutex > & guard, nciu & chan, unsigned type,
|
|
unsigned nElem, const void * pValue )
|
|
{
|
|
netiiu::writeRequest ( guard, chan, type, nElem, pValue );
|
|
}
|
|
|
|
void limboiiu::writeNotifyRequest ( epicsGuard < cacMutex > & guard, nciu & chan,
|
|
netWriteNotifyIO & io, unsigned type, unsigned nElem, const void *pValue )
|
|
{
|
|
netiiu::writeNotifyRequest ( guard, chan, io, type, nElem, pValue );
|
|
}
|
|
|
|
void limboiiu::readNotifyRequest ( epicsGuard < cacMutex > & guard, nciu & chan,
|
|
netReadNotifyIO & io, unsigned type, unsigned nElem )
|
|
{
|
|
netiiu::readNotifyRequest ( guard, chan, io, type, nElem );
|
|
}
|
|
|
|
void limboiiu::clearChannelRequest ( epicsGuard < cacMutex > & guard,
|
|
ca_uint32_t sid, ca_uint32_t cid )
|
|
{
|
|
netiiu::clearChannelRequest ( guard, sid, cid );
|
|
}
|
|
|
|
void limboiiu::subscriptionRequest ( epicsGuard < cacMutex > & guard, nciu & chan,
|
|
netSubscription & subscr )
|
|
{
|
|
netiiu::subscriptionRequest ( guard, chan, subscr );
|
|
}
|
|
|
|
void limboiiu::subscriptionCancelRequest ( epicsGuard < cacMutex > & guard,
|
|
nciu & chan, netSubscription & subscr )
|
|
{
|
|
netiiu::subscriptionCancelRequest ( guard, chan, subscr );
|
|
}
|
|
|
|
void limboiiu::flushRequest ()
|
|
{
|
|
netiiu::flushRequest ();
|
|
}
|
|
|
|
bool limboiiu::flushBlockThreshold ( epicsGuard < cacMutex > & guard ) const
|
|
{
|
|
return netiiu::flushBlockThreshold ( guard );
|
|
}
|
|
|
|
void limboiiu::flushRequestIfAboveEarlyThreshold ( epicsGuard < cacMutex > & guard )
|
|
{
|
|
netiiu::flushRequestIfAboveEarlyThreshold ( guard );
|
|
}
|
|
|
|
void limboiiu::blockUntilSendBacklogIsReasonable
|
|
( cacNotify & notify, epicsGuard < cacMutex > & guard )
|
|
{
|
|
netiiu::blockUntilSendBacklogIsReasonable ( notify, guard );
|
|
}
|
|
|
|
void limboiiu::requestRecvProcessPostponedFlush ()
|
|
{
|
|
netiiu::requestRecvProcessPostponedFlush ();
|
|
}
|
|
|
|
osiSockAddr limboiiu::getNetworkAddress () const
|
|
{
|
|
return netiiu::getNetworkAddress ();
|
|
}
|
|
|
|
void limboiiu::uninstallChan ( epicsGuard < cacMutex > & guard, nciu & chan )
|
|
{
|
|
return netiiu::uninstallChan( guard, chan );
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|