cafeTest.cc File Reference

#include <cafe.h>
#include "callbacks.h"

Defines

#define PV_X1   "ARIDI-BPM-01LE:X-AVG"
#define PV_Y1   "ARIDI-BPM-01LE:Y-AVG"
#define PV_WF   "ARIDI-BPM-01LE:WF-INT-1"
#define PV_MBBI   "ARIDI-BPM-01LE:GET-ENABLE"
#define PV_X1_DESC   "ARIDI-BPM-01LE:X-AVG.DESC"
#define PV_JOKE   "PV:JOKE"
#define NHANDLES   6

Functions

template<typename A , typename B >
std::pair< B, A > flip_pair (const std::pair< A, B > &p)
template<typename A , typename B >
std::multimap< B, A > flip_map (const std::map< A, B > &src)
int main (int argc, char *argv[])

Define Documentation

#define NHANDLES   6

Referenced by main().

#define PV_JOKE   "PV:JOKE"

Referenced by main().

#define PV_MBBI   "ARIDI-BPM-01LE:GET-ENABLE"

Referenced by main().

#define PV_WF   "ARIDI-BPM-01LE:WF-INT-1"

Referenced by main().

#define PV_X1   "ARIDI-BPM-01LE:X-AVG"

Referenced by main().

#define PV_X1_DESC   "ARIDI-BPM-01LE:X-AVG.DESC"

Referenced by main().

#define PV_Y1   "ARIDI-BPM-01LE:Y-AVG"

Referenced by main().


Function Documentation

template<typename A , typename B >
std::multimap<B,A> flip_map ( const std::map< A, B > &  src  )  [inline]

References dst.

Referenced by Connect::devicePositionOrderedMultiMap().

template<typename A , typename B >
std::pair<B,A> flip_pair ( const std::pair< A, B > &  p  )  [inline]
int main ( int  argc,
char *  argv[] 
)

References Connect::allChannelsConnected(), CAFEDataTypeCode::asString(), CAFEStatus::asString(), CAFEGlobalAlarmSeverity::asString(), CAFEGlobalAlarmCondition::asString(), callbackHandlerCreate(), callbackHandlerCreate2(), callbackHandlerMonitor(), Connect::channelCreatePolicy, Connect::channelOpenPolicy, Connect::closeHandles(), CAFEStatus::code(), Connect::collectionDefine(), Connect::collectionList(), PVHolder::concatToString(), CAFEStatus::csc, CAFENUM::DBR_TIME, Connect::devicePositionMap(), CAFE_DATATYPE_UNION::f, CAFENUM::FLUSH_AFTER_EACH_MESSAGE, Connect::flushNow(), CAFE::get(), CAFENUM::GET_FROM_CACHE, ChannelGetActionWhenMonitorPolicy::getActionKind(), PVHolder::getAlarmSeverity(), PVHolder::getAlarmStatus(), PVHolder::getAsChar(), PVHolder::getAsDbr_string_t(), PVHolder::getAsDouble(), PVHolder::getAsFloat(), PVHolder::getAsLong(), PVHolder::getAsLongLong(), PVHolder::getAsShort(), PVHolder::getAsString(), PVHolder::getAsULong(), PVHolder::getAsULongLong(), PVHolder::getAsUShort(), PVHolder::getAsVDouble(), PVHolder::getAsVFloat(), PVHolder::getAttribute(), CAFE::getCache(), CAFE::getCachePVArray(), ChannelRegalia::getCafeConnectionState(), ChannelRegalia::getCafeConnectionStateAsString(), ChannelRequestStatus::getCallbackProgressKind(), PolicyHelper::getChannelGetActionWhenMonitorPolicy(), ChannelRegalia::getChannelID(), CAFE::getChannelIDAsString(), Connect::getChannelInfo(), PolicyHelper::getChannelRequestPolicyGet(), PolicyHelper::getChannelRequestPolicyPut(), HandleHelper::getChannelRequestStatusGetCtrl(), ChannelRegalia::getClassName(), ChannelRegalia::getClassNameAsString(), ChannelRegalia::getConnectFlag(), ChannelRegalia::getConnectionState(), ChannelRegalia::getConnectionStateAsString(), CAFE::getCtrl(), CAFE::getCtrlCache(), ChannelRegalia::getDataType(), PVHolder::getDataType(), PVHolder::getDevice(), HandleHelper::getDisconnectedHandles(), HandleHelper::getEnumFromString(), PVCtrlHolder::getEnumStrings(), PVDataHolder::getEpicsTimeStamp(), HandleHelper::getHandleFromPV(), Connect::getHandleFromPV(), Connect::getHandleHelper(), HandleHelper::getHandles(), HandleHelper::getHandleStates(), PVHolder::getHasAlarm(), PVDataHolder::getHasTS(), ChannelRegalia::getHostName(), ChannelRegalia::getHostNameAsString(), Connect::getInfo(), PVCtrlHolder::getLowerAlarmLimit_AsDouble(), PVCtrlHolder::getLowerAlarmLimit_AsString(), PVCtrlHolder::getLowerCtrlLimit_AsDouble(), PVCtrlHolder::getLowerCtrlLimit_AsString(), PVCtrlHolder::getLowerDispLimit_AsDouble(), PVCtrlHolder::getLowerDispLimit_AsString(), PVCtrlHolder::getLowerWarningLimit_AsDouble(), PVCtrlHolder::getLowerWarningLimit_AsString(), ChannelRequestPolicy::getMethodKind(), MonitorPolicy::getMonitorID(), PVGroup::getName(), ChannelRegalia::getNelem(), PVHolder::getNelem(), HandleHelper::getNelemClient(), Connect::getNelemClient(), HandleHelper::getNelemNative(), Connect::getNelemNative(), HandleHelper::getNelemRequest(), Connect::getNelemRequest(), HandleHelper::getNelemToRetrieveFromCache(), HandleHelper::getNelemToRetrieveFromCtrlCache(), PVGroup::getNPV(), Connect::getPolicyHelper(), PVCtrlHolder::getPrecision(), PVHolder::getPV(), PVHolder::getPVAlias(), CAFE::getPVArray(), PVGroup::getPVData(), Connect::getPVFromHandle(), PVHolder::getPVName(), ChannelRegalia::getReadAccess(), CAFE::getScalars(), PVHolder::getSize(), PVHolder::getStatus(), PVGroup::getStatusGroup(), HandleHelper::getStringFromEnum(), PVCtrlHolder::getUnits(), PVCtrlHolder::getUpperAlarmLimit_AsDouble(), PVCtrlHolder::getUpperAlarmLimit_AsString(), PVCtrlHolder::getUpperCtrlLimit_AsDouble(), PVCtrlHolder::getUpperCtrlLimit_AsString(), PVCtrlHolder::getUpperDispLimit_AsDouble(), PVCtrlHolder::getUpperDispLimit_AsString(), PVCtrlHolder::getUpperWarningLimit_AsDouble(), PVCtrlHolder::getUpperWarningLimit_AsString(), PVHolder::getVal(), ChannelRequestPolicy::getWaitKind(), CAFE::getWFAsString(), CAFE::getWFAsStringCache(), ChannelRequestPolicy::getWhenToFlushSendBuffer(), ChannelRegalia::getWriteAccess(), CAFE::groupAttach(), Connect::groupClose(), Connect::groupDefine(), CAFEException_groupOpen::groupEx, CAFE::groupGet(), CAFE::groupGetCache(), Connect::groupList(), CAFE::groupMonitorStart(), CAFE::groupMonitorStop(), Connect::groupOpen(), CAFE::groupSet(), handlerGet(), handlerPut(), ICAFE_ERRNO_BASE, ICAFE_NORMAL, CAFEStatus::info(), Connect::init(), Connect::isChannelConnected(), CAFEStatusCode::isTimeout(), CAFENUM::LOWEST_DATATYPE, CAFEStatus::message(), Connect::monitorStart(), Connect::monitorStop(), NHANDLES, CAFENUM::NO_WAIT, Connect::open(), Connect::openNow(), Connect::openNowAndWait(), Connect::openPrepare(), PVCtrlHolder::print(), PVGroup::print(), PVDataHolder::print(), Connect::printDisconnectedHandles(), Connect::printHandles(), Connect::printStatus(), Connect::printStatusIfError(), PV_JOKE, PV_MBBI, PV_WF, PV_X1, PV_X1_DESC, PV_Y1, CAFEStatus::report(), PVHolder::set(), CAFE::set(), ChannelGetActionWhenMonitorPolicy::setActionKind(), CAFE::setAndGet(), MonitorPolicy::setCafeDbrType(), PolicyHelper::setChannelRequestDataTypePolicy(), PolicyHelper::setChannelRequestPolicyGet(), PolicyHelper::setChannelRequestPolicyPut(), MonitorPolicy::setDataType(), MonitorPolicy::setHandler(), ChannelRequestPolicy::setHandler(), ChannelCreatePolicy::setHandler(), MonitorPolicy::setMask(), HandleHelper::setNelem(), PVDataHolder::setNelem(), HandleHelper::setNelemToNative(), HandleHelper::setNelemToRetrieveFromCache(), HandleHelper::setNelemToRetrieveFromCtrlCache(), HandleHelper::setOffset(), ChannelRequestPolicy::setPolicy(), Connect::setPVAlias(), PVGroup::setPVData(), ChannelRequestDataTypePolicy::setRequestKind(), ChannelOpenPolicy::setTimeout(), MonitorPolicy::setUserArgs(), CAFEStatus::severity(), CAFE::snapshot2XML(), Connect::status, CAFEException_group::statusCode, Connect::terminate(), CAFENUM::WAIT, CAFEException_groupOpen::what(), CAFEException_open::what(), CAFEException_init::what(), CAFENUM::WITH_CALLBACK_DEFAULT, CAFENUM::WITH_CALLBACK_USER_SUPPLIED, and CAFENUM::WITHOUT_CALLBACK.


Generated on 28 May 2018 for CAFE by  doxygen 1.6.1