#include <policies.h>
Public Member Functions | |
void | setRequestKind (CAFENUM::ChannelRequestDataTypePolicyKind rk) |
CAFENUM::ChannelRequestDataTypePolicyKind | getRequestKind () const |
ChannelRequestDataTypePolicy () | |
ChannelRequestDataTypePolicy (CAFENUM::ChannelRequestDataTypePolicyKind rk) | |
Private Attributes | |
CAFENUM::ChannelRequestDataTypePolicyKind | requestKind |
Define Policy to control datatype conversion for data transfer
ChannelRequestDataTypePolicy::ChannelRequestDataTypePolicy | ( | ) | [inline] |
ChannelRequestDataTypePolicy::ChannelRequestDataTypePolicy | ( | CAFENUM::ChannelRequestDataTypePolicyKind | rk | ) | [inline] |
References requestKind.
CAFENUM::ChannelRequestDataTypePolicyKind ChannelRequestDataTypePolicy::getRequestKind | ( | ) | const [inline] |
References requestKind.
Referenced by Granules::channelPrepareGet(), Granules::channelPrepareGetCtrl(), Granules::channelPreparePut(), and PolicyHelper::setChannelRequestDataTypePolicy().
void ChannelRequestDataTypePolicy::setRequestKind | ( | CAFENUM::ChannelRequestDataTypePolicyKind | rk | ) | [inline] |
References CAFENUM::LOWEST_DATATYPE, CAFENUM::NATIVE_DATATYPE, and requestKind.
Referenced by main(), and change_connectionHandlerArgs::operator()().
Referenced by ChannelRequestDataTypePolicy(), getRequestKind(), and setRequestKind().