CPN
Computational Process Networks
Public Attributes | List of all members
CPN::PacketHeader Struct Reference

#include <PacketHeader.h>

+ Collaboration diagram for CPN::PacketHeader:

Public Attributes

union {
   struct {
      uint32_t   syncWord
 
      uint32_t   dataLength
 
      uint32_t   dataType
 
      union {
         uint32_t   requested
 
         uint32_t   maxThresh
 
         uint32_t   count
 
      } 
 
      union {
         struct {
            uint64_t   srckey
 
            uint64_t   dstkey
 
         } 
 
         struct {
            uint64_t   readclock
 
            uint64_t   writeclock
 
         } 
 
      } 
 
      uint32_t   queueSize
 
   } 
 
   uint8_t   pad [PACKET_HEADERLENGTH]
 
}; 
 

Detailed Description

Definition at line 69 of file PacketHeader.h.

Member Data Documentation

union { ... }
uint32_t CPN::PacketHeader::count

Definition at line 79 of file PacketHeader.h.

uint32_t CPN::PacketHeader::dataLength

Definition at line 73 of file PacketHeader.h.

uint32_t CPN::PacketHeader::dataType

Definition at line 74 of file PacketHeader.h.

uint64_t CPN::PacketHeader::dstkey

Definition at line 84 of file PacketHeader.h.

uint32_t CPN::PacketHeader::maxThresh

Definition at line 78 of file PacketHeader.h.

uint8_t CPN::PacketHeader::pad[PACKET_HEADERLENGTH]

Definition at line 94 of file PacketHeader.h.

uint32_t CPN::PacketHeader::queueSize

Definition at line 92 of file PacketHeader.h.

uint64_t CPN::PacketHeader::readclock

Definition at line 87 of file PacketHeader.h.

uint32_t CPN::PacketHeader::requested

Definition at line 77 of file PacketHeader.h.

uint64_t CPN::PacketHeader::srckey

Definition at line 83 of file PacketHeader.h.

uint32_t CPN::PacketHeader::syncWord

Definition at line 72 of file PacketHeader.h.

uint64_t CPN::PacketHeader::writeclock

Definition at line 88 of file PacketHeader.h.


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