cafeEnum.h File Reference

#include <cadef.h>

Go to the source code of this file.

Namespaces

namespace  CAFENUM

Enumerations

enum  CAFENUM::DBR_TYPE {
  CAFENUM::DBR_PRIMITIVE, CAFENUM::DBR_PLAIN = DBR_PRIMITIVE, CAFENUM::DBR_STS, CAFENUM::DBR_TIME,
  CAFENUM::DBR_GR, CAFENUM::DBR_CTRL, CAFENUM::DBR_PUT, CAFENUM::DBR_STSACK,
  CAFENUM::DBR_CLASS, CAFENUM::DBR_NONE
}
enum  CAFENUM::ChannelFlushSendBufferPolicyKind { CAFENUM::WITH_FLUSH_IO, CAFENUM::WITH_PEND_IO, CAFENUM::WITH_PEND_EVENT, CAFENUM::WITH_POLL }
enum  CAFENUM::ChannelWhenToFlushSendBufferPolicyKind {
  CAFENUM::FLUSH_AUTOMATIC = 0, CAFENUM::FLUSH_NOW = FLUSH_AUTOMATIC, CAFENUM::FLUSH_AFTER_EACH_CHANNEL_CREATION = FLUSH_NOW, CAFENUM::FLUSH_AFTER_EACH_CHANNEL_SUBSCRIPTION = FLUSH_NOW,
  CAFENUM::FLUSH_AFTER_EACH_MESSAGE = FLUSH_NOW, CAFENUM::FLUSH_AFTER_EACH_GROUP_CREATION = FLUSH_NOW, CAFENUM::FLUSH_DESIGNATED_TO_CLIENT
}
enum  CAFENUM::ChannelServerDispatchPriority {
  CAFENUM::CA_SERVER_DISPATCH_PRIORITY_MIN = CA_PRIORITY_MIN, CAFENUM::CA_SERVER_DISPATCH_PRIORITY_VERYLOW = CA_PRIORITY_MIN+1, CAFENUM::CA_SERVER_DISPATCH_PRIORITY_DEFAULT = CA_SERVER_DISPATCH_PRIORITY_VERYLOW, CAFENUM::CA_SERVER_DISPATCH_PRIORITY_LOW = CA_PRIORITY_MIN+25,
  CAFENUM::CA_SERVER_DISPATCH_PRIORITY_MED = CA_PRIORITY_MIN+50, CAFENUM::CA_SERVER_DISPATCH_PRIORITY_HIGH = CA_PRIORITY_MIN+75, CAFENUM::CA_SERVER_DISPATCH_PRIORITY_VERYHIGH = CA_PRIORITY_MIN+98, CAFENUM::CA_SERVER_DISPATCH_PRIORITY_MAX = CA_PRIORITY_MAX
}
enum  CAFENUM::ChannelGetCacheWaitPolicyKind { CAFENUM::GET_CACHE_NO_CHECK = 0, CAFENUM::GET_CACHE_NO_WAIT, CAFENUM::GET_CACHE_NOW = GET_CACHE_NO_WAIT, CAFENUM::GET_CACHE_WAIT }
enum  CAFENUM::ChannelGetActionWhenMonitorPolicyKind { CAFENUM::GET_FROM_CACHE, CAFENUM::GET_FROM_IOC }
enum  CAFENUM::ChannelRequestPolicyKind { CAFENUM::WITHOUT_CALLBACK, CAFENUM::WITH_CALLBACK_DEFAULT, CAFENUM::WITH_CALLBACK_USER_SUPPLIED }
enum  CAFENUM::ChannelRequestDataTypePolicyKind { CAFENUM::NATIVE_DATATYPE, CAFENUM::LOWEST_DATATYPE }
enum  CAFENUM::ChannelWaitForResponsePolicyKind { CAFENUM::BLOCKING = 0, CAFENUM::WAIT = BLOCKING, CAFENUM::NON_BLOCKING = 1, CAFENUM::NO_WAIT = NON_BLOCKING }
enum  CAFENUM::StatusMessageKind {
  CAFENUM::NO_MESSAGE, CAFENUM::PRE_REQUEST, CAFENUM::FROM_REQUEST, CAFENUM::FROM_PEND,
  CAFENUM::FROM_CALLBACK, CAFENUM::FROM_MESSAGE
}
enum  CAFENUM::CallbackProgressKind { CAFENUM::NOT_INITIATED, CAFENUM::PENDING, CAFENUM::COMPLETE }

Detailed Description

Author:
Jan Chrin, PSI
Date:
Release: February 2015
Version:
CAFE 1.0.0

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1