#include <P_ClusterCache.h>
Inherited by CacheLookupMsg, CacheOpMsg_long, CacheOpMsg_short, CacheOpMsg_short_2, CacheOpReplyMsg, CloseMessage, MachineListMessage, PingMessage, SetChanDataMessage, SetChanPinMessage, and SetChanPriorityMessage.
Public Member Functions | |
void | _init (uint16_t msg_version) |
ClusterMessageHeader () | |
ClusterMessageHeader (uint16_t msg_version) | |
int | MsgInNativeByteOrder () |
int | NeedByteSwap () |
int | GetMsgVersion () |
Data Fields | |
uint16_t | _InNativeByteOrder |
uint16_t | _MsgVersion |
Definition at line 1033 of file P_ClusterCache.h.
ClusterMessageHeader::ClusterMessageHeader | ( | ) | [inline] |
Definition at line 1043 of file P_ClusterCache.h.
ClusterMessageHeader::ClusterMessageHeader | ( | uint16_t | msg_version | ) | [inline] |
Definition at line 1046 of file P_ClusterCache.h.
References _init().
void ClusterMessageHeader::_init | ( | uint16_t | msg_version | ) | [inline] |
Definition at line 1038 of file P_ClusterCache.h.
References _InNativeByteOrder, and _MsgVersion.
Referenced by ClusterMessageHeader(), SetChanPriorityMessage::init(), SetChanPinMessage::init(), SetChanDataMessage::init(), MachineListMessage::init(), CloseMessage::init(), CacheOpReplyMsg::init(), CacheOpMsg_short_2::init(), CacheOpMsg_short::init(), CacheOpMsg_long::init(), CacheLookupMsg::init(), and PingMessage::init().
int ClusterMessageHeader::GetMsgVersion | ( | ) | [inline] |
Definition at line 1057 of file P_ClusterCache.h.
References _MsgVersion, ats_swap16(), and NeedByteSwap().
Referenced by cache_lookup_ClusterFunction(), cache_op_ClusterFunction(), cache_op_result_ClusterFunction(), close_channel_ClusterFunction(), machine_list_ClusterFunction(), set_channel_data_ClusterFunction(), set_channel_pin_ClusterFunction(), and set_channel_priority_ClusterFunction().
int ClusterMessageHeader::MsgInNativeByteOrder | ( | ) | [inline] |
Definition at line 1049 of file P_ClusterCache.h.
References _InNativeByteOrder.
int ClusterMessageHeader::NeedByteSwap | ( | ) | [inline] |
Definition at line 1053 of file P_ClusterCache.h.
References _InNativeByteOrder.
Referenced by cache_lookup_ClusterFunction(), cache_op_ClusterFunction(), cache_op_result_ClusterFunction(), close_channel_ClusterFunction(), GetMsgVersion(), machine_list_ClusterFunction(), set_channel_data_ClusterFunction(), set_channel_pin_ClusterFunction(), set_channel_priority_ClusterFunction(), SetChanPriorityMessage::SwapBytes(), SetChanPinMessage::SwapBytes(), SetChanDataMessage::SwapBytes(), CloseMessage::SwapBytes(), CacheOpReplyMsg::SwapBytes(), CacheOpMsg_short_2::SwapBytes(), CacheOpMsg_short::SwapBytes(), CacheOpMsg_long::SwapBytes(), and CacheLookupMsg::SwapBytes().
Definition at line 1035 of file P_ClusterCache.h.
Referenced by _init(), MsgInNativeByteOrder(), and NeedByteSwap().
uint16_t ClusterMessageHeader::_MsgVersion |
Definition at line 1036 of file P_ClusterCache.h.
Referenced by _init(), and GetMsgVersion().