Public Member Functions | Data Fields

ClusterMsg Struct Reference

#include <P_ClusterHandler.h>

Collaboration diagram for ClusterMsg:
Collaboration graph
[legend]

Public Member Functions

ClusterMsgHeaderhdr ()
IOBufferBlockget_block ()
IOBufferBlockget_block_header ()
IOBufferBlockget_block_descriptor ()
void clear ()
uint16_t calc_control_bytes_cksum ()
uint16_t calc_descriptor_cksum ()
 ClusterMsg ()

Data Fields

Descriptordescriptor
Ptr< IOBufferBlockiob_descriptor_block
int count
int control_bytes
int descriptor_cksum
int control_bytes_cksum
int unused
int state
Queue< OutgoingControloutgoing_control
Queue< OutgoingControloutgoing_small_control
Queue< OutgoingControloutgoing_callout
int control_data_offset
int did_small_control_set_data
int did_large_control_set_data
int did_small_control_msgs
int did_large_control_msgs
int did_freespace_msgs

Detailed Description

Definition at line 217 of file P_ClusterHandler.h.


Constructor & Destructor Documentation

ClusterMsg::ClusterMsg (  )  [inline]

Definition at line 316 of file P_ClusterHandler.h.


Member Function Documentation

uint16_t ClusterMsg::calc_control_bytes_cksum (  )  [inline]

Definition at line 294 of file P_ClusterHandler.h.

References control_bytes, count, and descriptor.

Referenced by ClusterHandler::process_read(), and ClusterHandler::process_write().

uint16_t ClusterMsg::calc_descriptor_cksum (  )  [inline]

Definition at line 305 of file P_ClusterHandler.h.

References count, and descriptor.

Referenced by ClusterHandler::process_read(), and ClusterHandler::process_write().

void ClusterMsg::clear (  )  [inline]
IOBufferBlock* ClusterMsg::get_block (  )  [inline]

Definition at line 246 of file P_ClusterHandler.h.

References iob_descriptor_block.

IOBufferBlock* ClusterMsg::get_block_descriptor (  )  [inline]

Definition at line 263 of file P_ClusterHandler.h.

References hdr(), and iob_descriptor_block.

Referenced by ClusterHandler::build_initial_vector().

IOBufferBlock* ClusterMsg::get_block_header (  )  [inline]

Definition at line 251 of file P_ClusterHandler.h.

References hdr(), and iob_descriptor_block.

Referenced by ClusterHandler::build_initial_vector().

ClusterMsgHeader* ClusterMsg::hdr (  )  [inline]

Field Documentation

Definition at line 238 of file P_ClusterHandler.h.

Referenced by clear(), and ClusterHandler::process_freespace_msgs().

Definition at line 237 of file P_ClusterHandler.h.

Referenced by clear(), and ClusterHandler::process_large_control_msgs().

Definition at line 235 of file P_ClusterHandler.h.

Referenced by clear(), and ClusterHandler::process_set_data_msgs().

Definition at line 236 of file P_ClusterHandler.h.

Referenced by clear(), and ClusterHandler::process_small_control_msgs().

Definition at line 234 of file P_ClusterHandler.h.

Referenced by clear(), and ClusterHandler::process_set_data_msgs().


The documentation for this struct was generated from the following file: