|
CPN
Computational Process Networks
|
#include <PacketHeader.h>
Collaboration diagram for CPN::Packet:Public Member Functions | |
| Packet () | |
| Packet (uint32_t datalen, PacketType_t type) | |
| Packet (PacketType_t type) | |
| Packet (const PacketHeader &ph) | |
| Packet & | Init (uint32_t datalen, PacketType_t type) |
| uint32_t | DataLength () const |
| PacketType_t | Type () const |
| uint32_t | QueueSize () const |
| uint64_t | SourceKey () const |
| uint64_t | DestinationKey () const |
| uint32_t | Requested () const |
| uint32_t | MaxThreshold () const |
| uint32_t | Count () const |
| uint64_t | ReadClock () const |
| uint64_t | WriteClock () const |
| bool | Valid () const |
| Packet & | DataLength (uint32_t dl) |
| Packet & | Type (PacketType_t t) |
| Packet & | QueueSize (uint32_t qs) |
| Packet & | SourceKey (uint64_t k) |
| Packet & | DestinationKey (uint64_t k) |
| Packet & | Requested (uint32_t r) |
| Packet & | MaxThreshold (uint32_t mt) |
| Packet & | Count (uint32_t cnt) |
| Packet & | ReadClock (uint64_t c) |
| Packet & | WriteClock (uint64_t c) |
Public Attributes | |
| PacketHeader | header |
A class to make dealing with a packet easy.
Definition at line 112 of file PacketHeader.h.
|
inline |
Definition at line 114 of file PacketHeader.h.
|
inline |
Definition at line 115 of file PacketHeader.h.
|
inline |
Definition at line 116 of file PacketHeader.h.
|
inline |
Definition at line 117 of file PacketHeader.h.
|
inline |
Definition at line 131 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::DequeuePacket(), CPN::RemoteQueue::EnqueuePacket(), CPN::RemoteQueue::SendDequeuePacket(), CPN::PacketEncoder::SendEnqueue(), and CPN::RemoteQueue::SendEnqueuePacket().
Here is the caller graph for this function:
|
inline |
Definition at line 143 of file PacketHeader.h.
|
inline |
Definition at line 124 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::D4RTagPacket(), CPN::RemoteQueue::EnqueuePacket(), CPN::RemoteQueue::SendD4RTagPacket(), and CPN::PacketEncoder::SendPacket().
Here is the caller graph for this function:
|
inline |
Definition at line 136 of file PacketHeader.h.
|
inline |
Definition at line 128 of file PacketHeader.h.
|
inline |
Definition at line 140 of file PacketHeader.h.
|
inline |
Definition at line 119 of file PacketHeader.h.
References CPN::InitPacket().
Here is the call graph for this function:
|
inline |
Definition at line 130 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::GrowPacket(), and CPN::RemoteQueue::SendGrowPacket().
Here is the caller graph for this function:
|
inline |
Definition at line 142 of file PacketHeader.h.
|
inline |
Definition at line 126 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::GrowPacket(), and CPN::RemoteQueue::SendGrowPacket().
Here is the caller graph for this function:
|
inline |
Definition at line 138 of file PacketHeader.h.
|
inline |
Definition at line 132 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::SetupPacket(), and CPN::RemoteQueue::UpdateClock().
Here is the caller graph for this function:
|
inline |
Definition at line 144 of file PacketHeader.h.
|
inline |
Definition at line 129 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::ReadBlockPacket(), CPN::RemoteQueue::SendReadBlockPacket(), CPN::RemoteQueue::SendWriteBlockPacket(), and CPN::RemoteQueue::WriteBlockPacket().
Here is the caller graph for this function:
|
inline |
Definition at line 141 of file PacketHeader.h.
|
inline |
Definition at line 127 of file PacketHeader.h.
Referenced by CPN::ConnectionServer::ConnectWriter().
Here is the caller graph for this function:
|
inline |
Definition at line 139 of file PacketHeader.h.
|
inline |
Definition at line 125 of file PacketHeader.h.
Referenced by CPN::PacketHandler::FirePacket(), and CPN::PacketEncoder::SendEnqueue().
Here is the caller graph for this function:
|
inline |
Definition at line 137 of file PacketHeader.h.
|
inline |
Definition at line 134 of file PacketHeader.h.
References CPN::ValidPacket().
Referenced by CPN::PacketHandler::FirePacket(), and CPN::PacketDecoder::ReleaseDecoderBytes().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 133 of file PacketHeader.h.
Referenced by CPN::RemoteQueue::UpdateClock().
Here is the caller graph for this function:
|
inline |
Definition at line 145 of file PacketHeader.h.
| PacketHeader CPN::Packet::header |
Definition at line 148 of file PacketHeader.h.
Referenced by CPN::ConnectionServer::ConnectWriter(), CPN::PacketDecoder::GetDecoderBytes(), CPN::PacketDecoder::ReleaseDecoderBytes(), CPN::PacketEncoder::SendEnqueue(), CPN::RemoteQueue::SendEnqueuePacket(), and CPN::PacketEncoder::SendPacket().
1.8.5