#include <channelRegalia.h>
| Public Member Functions | |
| int | getPreRequestStatus () const | 
| int | getRequestStatus () const | 
| int | getPendStatus () const | 
| int | getCallbackStatus () const | 
| int | getMessageStatus () const | 
| CAFENUM::StatusMessageKind | getMessageKind () const | 
| CAFENUM::CallbackProgressKind | getCallbackProgressKind () const | 
| void | setPreRequestStatus (int s) | 
| void | setRequestStatus (int r) | 
| void | setPendStatus (int p) | 
| void | setCallbackStatus (int c) | 
| void | setCallbackKind (bool hasInit, bool hasTrig) | 
| ChannelRequestStatus () | |
| Private Attributes | |
| int | preRequestStatus | 
| int | requestStatus | 
| int | pendStatus | 
| int | callbackStatus | 
| int | messageStatus | 
| CAFENUM::StatusMessageKind | messageKind | 
| bool | hasCallbackInitiated | 
| bool | hasCallbackTriggered | 
| CAFENUM::CallbackProgressKind | callbackProgressKind | 
Gives status of the Request message 
 messageStatus = requestStatus if requestStatus != ECA_NORMAL else 
 messageStatus = requestStatus or messageStatus=callbackStatus (if policy WITH_CALLBACK) 
| ChannelRequestStatus::ChannelRequestStatus | ( | ) |  [inline] | 
| CAFENUM::CallbackProgressKind ChannelRequestStatus::getCallbackProgressKind | ( | ) | const  [inline] | 
| int ChannelRequestStatus::getCallbackStatus | ( | ) | const  [inline] | 
References callbackStatus.
| CAFENUM::StatusMessageKind ChannelRequestStatus::getMessageKind | ( | ) | const  [inline] | 
References messageKind.
| int ChannelRequestStatus::getMessageStatus | ( | ) | const  [inline] | 
References messageStatus.
Referenced by Instant< CTYPE >::getCache(), Granules::waitForGetCtrlEvent(), Granules::waitForGetEvent(), Granules::waitForManyGetEvents(), and Granules::waitForPutEvent().
| int ChannelRequestStatus::getPendStatus | ( | ) | const  [inline] | 
References pendStatus.
| int ChannelRequestStatus::getPreRequestStatus | ( | ) | const  [inline] | 
References preRequestStatus.
| int ChannelRequestStatus::getRequestStatus | ( | ) | const  [inline] | 
References requestStatus.
| void ChannelRequestStatus::setCallbackKind | ( | bool | hasInit, | |
| bool | hasTrig | |||
| ) |  [inline] | 
References callbackProgressKind, CAFENUM::COMPLETE, hasCallbackInitiated, hasCallbackTriggered, CAFENUM::NOT_INITIATED, and CAFENUM::PENDING.
Referenced by ChannelCreatePolicy::callbackHandlerCreate(), Granules::channelExecuteGet(), Granules::channelExecuteGetCtrl(), Granules::channelExecuteGetCtrlNoWait(), Granules::channelExecuteGetNoWait(), Granules::channelExecutePut(), Connect::closeChannelKeepHandle(), Connect::closeChannelsKeepHandles(), Instant< CTYPE >::getCache(), CAFE::getCache(), CAFE::getCacheNoWait(), CAFE::getCtrlCache(), CALLBACK_CAFE::handlerGet(), handlerGet(), CALLBACK_CAFE::handlerGetClassName(), CALLBACK_CAFE::handlerGetCtrl(), CALLBACK_CAFE::handlerGetSTSACK(), CALLBACK_CAFE::handlerPut(), handlerPut(), change_connectionHandlerArgs::operator()(), CALLBACK_CAFE::PyHandlerGet(), CALLBACK_CAFE::PyHandlerPut(), CAFE::resetCallbackGet(), and CAFE::resetCallbackPut().
| void ChannelRequestStatus::setCallbackStatus | ( | int | c | ) |  [inline] | 
References callbackStatus, CAFENUM::FROM_CALLBACK, messageKind, and messageStatus.
Referenced by Granules::channelExecuteGet(), Granules::channelExecuteGetCtrl(), Granules::channelExecutePut(), Instant< CTYPE >::getCache(), CAFE::getCache(), CAFE::getCacheNoWait(), CAFE::getCtrlCache(), CAFE::resetCallbackGet(), and CAFE::resetCallbackPut().
| void ChannelRequestStatus::setPendStatus | ( | int | p | ) |  [inline] | 
References CAFENUM::FROM_PEND, messageKind, messageStatus, and pendStatus.
Referenced by Granules::channelExecuteGet(), Granules::channelExecuteGetCtrl(), and Granules::channelExecutePut().
| void ChannelRequestStatus::setPreRequestStatus | ( | int | s | ) |  [inline] | 
References messageKind, messageStatus, CAFENUM::PRE_REQUEST, and preRequestStatus.
Referenced by Granules::channelVerifyGet(), Granules::channelVerifyGetCtrl(), and Granules::channelVerifyPut().
| void ChannelRequestStatus::setRequestStatus | ( | int | r | ) |  [inline] | 
References CAFENUM::FROM_REQUEST, messageKind, messageStatus, and requestStatus.
Referenced by ChannelCreatePolicy::callbackHandlerCreate(), Granules::channelExecuteGet(), Granules::channelExecuteGetCtrl(), Granules::channelExecuteGetCtrlNoWait(), Granules::channelExecuteGetNoWait(), and Granules::channelExecutePut().
Referenced by getCallbackProgressKind(), and setCallbackKind().
| int ChannelRequestStatus::callbackStatus  [private] | 
Referenced by getCallbackStatus(), and setCallbackStatus().
| bool ChannelRequestStatus::hasCallbackInitiated  [private] | 
Referenced by setCallbackKind().
| bool ChannelRequestStatus::hasCallbackTriggered  [private] | 
Referenced by setCallbackKind().
Referenced by getMessageKind(), setCallbackStatus(), setPendStatus(), setPreRequestStatus(), and setRequestStatus().
| int ChannelRequestStatus::messageStatus  [private] | 
Referenced by getMessageStatus(), setCallbackStatus(), setPendStatus(), setPreRequestStatus(), and setRequestStatus().
| int ChannelRequestStatus::pendStatus  [private] | 
Referenced by getPendStatus(), and setPendStatus().
| int ChannelRequestStatus::preRequestStatus  [private] | 
Referenced by getPreRequestStatus(), and setPreRequestStatus().
| int ChannelRequestStatus::requestStatus  [private] | 
Referenced by getRequestStatus(), and setRequestStatus().
 1.6.1
 1.6.1