From d8cb7ff8484fff673f94d29875dca01fe50cfff8 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 9 Feb 2001 17:25:30 +0000 Subject: [PATCH] defunct --- src/ca/cacChannel.cpp | 295 ------------------------------------------ 1 file changed, 295 deletions(-) delete mode 100644 src/ca/cacChannel.cpp diff --git a/src/ca/cacChannel.cpp b/src/ca/cacChannel.cpp deleted file mode 100644 index d9ef2670d..000000000 --- a/src/ca/cacChannel.cpp +++ /dev/null @@ -1,295 +0,0 @@ - -/* - * $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 - */ - -#include - -#include "iocinf.h" - -cacChannel::cacChannel () : pChannelIO (0) -{ -} - -cacChannel::~cacChannel () -{ - if ( this->pChannelIO ) { - this->pChannelIO->destroy (); - } -} - -void cacChannel::attachIO ( cacChannelIO &io ) -{ - assert ( ! this->pChannelIO ); - this->pChannelIO = &io; - this->ioAttachNotify (); -} - -int cacChannel::read ( unsigned type, unsigned long count, cacNotify & notify ) -{ - if ( this->pChannelIO ) { - return this->pChannelIO->read ( type, count, notify ); - } - else { - return ECA_DISCONNCHID; - } -} - -int cacChannel::read ( unsigned type, unsigned long count, void *pValue ) -{ - if ( this->pChannelIO ) { - return this->pChannelIO->read ( type, count, pValue ); - } - else { - return ECA_DISCONNCHID; - } -} - -int cacChannel::write (unsigned type, unsigned long count, const void *pvalue ) -{ - if ( this->pChannelIO ) { - return this->pChannelIO->write (type, count, pvalue); - } - else { - return ECA_DISCONNCHID; - } -} - -int cacChannel::write (unsigned type, unsigned long count, - const void *pvalue, cacNotify & notify ) -{ - if ( this->pChannelIO ) { - return this->pChannelIO->write (type, count, pvalue, notify); - } - else { - return ECA_DISCONNCHID; - } -} - -int cacChannel::subscribe ( unsigned type, unsigned long count, - unsigned mask, cacNotify ¬ify ) -{ - if ( this->pChannelIO ) { - return this->pChannelIO->subscribe ( type, count, mask, notify ); - } - else { - return ECA_DISCONNCHID; - } -} - -void cacChannel::hostName ( char *pBuf, unsigned bufLength ) const -{ - if ( bufLength ) { - if ( this->pChannelIO ) { - this->pChannelIO->hostName (pBuf, bufLength); - } - else { - strncpy ( pBuf, "", bufLength ); - pBuf[bufLength-1u] = '\0'; - } - } -} - -const char * cacChannel::pHostName () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->pHostName (); - } - else { - return ""; - } -} - -short cacChannel::nativeType () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->nativeType (); - } - else { - return TYPENOTCONN; - } -} - -unsigned long cacChannel::nativeElementCount () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->nativeElementCount (); - } - else { - return 0ul; - } -} - -channel_state cacChannel::state () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->state (); - } - else { - return cs_never_conn; - } -} - -bool cacChannel::readAccess () const -{ - if ( this->pChannelIO ) { - caar ar = this->pChannelIO->accessRights (); - return ar.read_access; - } - else { - return false; - } -} - -bool cacChannel::writeAccess () const -{ - if ( this->pChannelIO ) { - caar ar = this->pChannelIO->accessRights (); - return ar.write_access; - } - else { - return false; - } -} - -const char *cacChannel::pName () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->pName (); - } - else { - return ""; - } -} - -unsigned cacChannel::searchAttempts () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->searchAttempts (); - } - else { - return 0u; - } -} - -double cacChannel::beaconPeriod () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->beaconPeriod (); - } - else { - return - DBL_MAX; - } -} - -bool cacChannel::ca_v42_ok () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->ca_v42_ok (); - } - else { - return false; - } -} - -bool cacChannel::connected () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->connected (); - } - else { - return false; - } -} - -caar cacChannel::accessRights () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->accessRights (); - } - else { - // static here avoids undefined memory read warning from - // error checking codes - static caar ar = { false, false }; - return ar; - } -} - -void cacChannel::ioAttachNotify () -{ -} - -void cacChannel::ioReleaseNotify () -{ -} - -void cacChannel::connectNotify () -{ -} - -void cacChannel::disconnectNotify () -{ -} - -void cacChannel::accessRightsNotify ( caar ) -{ -} - -void cacChannel::exceptionNotify ( int status, const char *pContext ) -{ - ca_signal ( status, pContext ); -} - -void cacChannel::connectTimeoutNotify () -{ -} - -unsigned cacChannel::readSequence () const -{ - if ( this->pChannelIO ) { - return this->pChannelIO->readSequence (); - } - else { - return 0u; - } -} - -void cacChannel::decrementOutstandingIO () -{ - if ( this->pChannelIO ) { - this->pChannelIO->decrementOutstandingIO (); - } -} - -void cacChannel::incrementOutstandingIO () -{ - if ( this->pChannelIO ) { - this->pChannelIO->incrementOutstandingIO (); - } -} - -void cacChannel::lockOutstandingIO () const -{ - if ( this->pChannelIO ) { - this->pChannelIO->lockOutstandingIO (); - } -} - -void cacChannel::unlockOutstandingIO () const -{ - if ( this->pChannelIO ) { - this->pChannelIO->unlockOutstandingIO (); - } -}