Public Types | Public Member Functions | Static Public Member Functions | Data Fields

CacheOpMsg_long Struct Reference

#include <P_ClusterCacheInternal.h>

Inherits ClusterMessageHeader.

Collaboration diagram for CacheOpMsg_long:
Collaboration graph
[legend]

Public Types

enum  { MIN_VERSION = 1, MAX_VERSION = 1, CACHE_OP_LONG_MESSAGE_VERSION = MAX_VERSION }

Public Member Functions

 CacheOpMsg_long (uint16_t vers=CACHE_OP_LONG_MESSAGE_VERSION)
void init (uint16_t vers=CACHE_OP_LONG_MESSAGE_VERSION)
void SwapBytes ()

Static Public Member Functions

static int protoToVersion (int protoMajor)
static int sizeof_fixedlen_msg ()

Data Fields

uint8_t opcode
uint8_t frag_type
uint16_t cfl_flags
INK_MD5 url_md5
uint32_t seq_number
uint32_t nbytes
uint32_t data
int32_t channel
ClusterVCToken token
int32_t buffer_size
Alias32 moi

Detailed Description

Definition at line 437 of file P_ClusterCacheInternal.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
MIN_VERSION 
MAX_VERSION 
CACHE_OP_LONG_MESSAGE_VERSION 

Definition at line 450 of file P_ClusterCacheInternal.h.


Constructor & Destructor Documentation

CacheOpMsg_long::CacheOpMsg_long ( uint16_t  vers = CACHE_OP_LONG_MESSAGE_VERSION  )  [inline]

Definition at line 456 of file P_ClusterCacheInternal.h.

References moi, and Alias32::u32.


Member Function Documentation

void CacheOpMsg_long::init ( uint16_t  vers = CACHE_OP_LONG_MESSAGE_VERSION  )  [inline]

Definition at line 472 of file P_ClusterCacheInternal.h.

References ClusterMessageHeader::_init().

Referenced by CacheContinuation::do_op().

static int CacheOpMsg_long::protoToVersion ( int  protoMajor  )  [inline, static]

Definition at line 463 of file P_ClusterCacheInternal.h.

Referenced by Cluster_read(), and Cluster_write().

static int CacheOpMsg_long::sizeof_fixedlen_msg (  )  [inline, static]

Definition at line 468 of file P_ClusterCacheInternal.h.

References ALIGN_DOUBLE, and moi.

Referenced by cache_op_ClusterFunction(), and op_to_sizeof_fixedlen_msg().

void CacheOpMsg_long::SwapBytes (  )  [inline]

Field Documentation

Definition at line 441 of file P_ClusterCacheInternal.h.

Referenced by CacheContinuation::do_op(), init_from_long(), and SwapBytes().

Definition at line 445 of file P_ClusterCacheInternal.h.

Referenced by CacheContinuation::do_op(), init_from_long(), and SwapBytes().

Definition at line 440 of file P_ClusterCacheInternal.h.

Referenced by CacheContinuation::do_op(), init_from_long(), and SwapBytes().

Definition at line 449 of file P_ClusterCacheInternal.h.

Referenced by CacheOpMsg_long(), and sizeof_fixedlen_msg().

Definition at line 444 of file P_ClusterCacheInternal.h.

Referenced by CacheContinuation::do_op(), init_from_long(), and SwapBytes().

Definition at line 439 of file P_ClusterCacheInternal.h.

Referenced by CacheContinuation::do_op().


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