Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

Packets.h File Reference

#include "ANetCommon.h"
#include "Memory.h"

Include dependency graph for Packets.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Typedefs

typedef UInt16 FormatTag

Enumerations

enum  {
  kRegisterServiceCommand = 1, kUnregisterServiceCommand, kSendPacketCommand, kGetStatus,
  kGetStatusStartPolling, kGetStatusStopPolling, kGetStaticData, kSetStaticData,
  kDeleteStaticData, kOpenTWDT, kReadTWDT, kWriteTWDT,
  kCloseTWDT, kGetConfig, kSetConfig
}

Functions

UInt32 GetNthPacket (UInt8 *ptr, UInt32 n, ANetMemoryTag outBuffer)
UInt32 GetPacketTotalSize (UInt8 *ptr)
UInt8 GetPacketHeaderSize (UInt8 *ptr)
UInt8 GetPacketType (UInt8 *ptr)
UInt16 GetPacketService (UInt8 *ptr)
UInt32 ValidatePacket (UInt8 *ptr)
UInt32 AIPtoAEP (UInt8 *inPtr, ANetMemoryTag *out)
UInt32 AEPtoAIP (UInt8 *inPtr, ANetMemoryTag *out)


Typedef Documentation

typedef UInt16 FormatTag
 

Definition at line 35 of file Packets.h.


Enumeration Type Documentation

anonymous enum
 

Enumeration values:
kRegisterServiceCommand 
kUnregisterServiceCommand 
kSendPacketCommand 
kGetStatus 
kGetStatusStartPolling 
kGetStatusStopPolling 
kGetStaticData 
kSetStaticData 
kDeleteStaticData 
kOpenTWDT 
kReadTWDT 
kWriteTWDT 
kCloseTWDT 
kGetConfig 
kSetConfig 

Definition at line 56 of file Packets.h.


Function Documentation

UInt32 AEPtoAIP (  UInt8 *    inPtr,
ANetMemoryTag *    out
) 
 

UInt32 AIPtoAEP (  UInt8 *    inPtr,
ANetMemoryTag *    out
) 
 

UInt32 GetNthPacket (  UInt8 *    ptr,
UInt32    n,
ANetMemoryTag    outBuffer
) 
 

UInt8 GetPacketHeaderSize (  UInt8 *    ptr ) 
 

UInt16 GetPacketService (  UInt8 *    ptr ) 
 

UInt32 GetPacketTotalSize (  UInt8 *    ptr ) 
 

UInt8 GetPacketType (  UInt8 *    ptr ) 
 

UInt32 ValidatePacket (  UInt8 *    ptr ) 
 


Generated on Sun Dec 23 15:20:54 2001 for ANet by doxygen 1.2.12 written by Dimitri van Heesch, © 1997-2001

SourceForge
Logo