PcapPlusPlus  Next
GtpLayer.h File Reference
#include "Layer.h"
#include "TLVData.h"
#include <vector>
#include <bitset>

Go to the source code of this file.

Classes

struct  pcpp::gtpv1_header
 
class  pcpp::GtpV1Layer
 
class  pcpp::GtpV1Layer::GtpExtension
 
class  pcpp::GtpV2MessageType
 
class  pcpp::GtpV2InformationElement
 
class  pcpp::GtpV2InformationElementBuilder
 
class  pcpp::GtpV2Layer
 

Namespaces

 pcpp
 The main namespace for the PcapPlusPlus lib.
 

Enumerations

enum  pcpp::GtpV1MessageType {
  pcpp::GtpV1_MessageTypeUnknown = 0 , pcpp::GtpV1_EchoRequest = 1 , pcpp::GtpV1_EchoResponse = 2 , pcpp::GtpV1_VersionNotSupported = 3 ,
  pcpp::GtpV1_NodeAliveRequest = 4 , pcpp::GtpV1_NodeAliveResponse = 5 , pcpp::GtpV1_RedirectionRequest = 6 , pcpp::GtpV1_CreatePDPContextRequest = 7 ,
  pcpp::GtpV1_CreatePDPContextResponse = 16 , pcpp::GtpV1_UpdatePDPContextRequest = 17 , pcpp::GtpV1_UpdatePDPContextResponse = 18 , pcpp::GtpV1_DeletePDPContextRequest = 19 ,
  pcpp::GtpV1_DeletePDPContextResponse = 20 , pcpp::GtpV1_InitiatePDPContextActivationRequest = 22 , pcpp::GtpV1_InitiatePDPContextActivationResponse = 23 , pcpp::GtpV1_ErrorIndication = 26 ,
  pcpp::GtpV1_PDUNotificationRequest = 27 , pcpp::GtpV1_PDUNotificationResponse = 28 , pcpp::GtpV1_PDUNotificationRejectRequest = 29 , pcpp::GtpV1_PDUNotificationRejectResponse = 30 ,
  pcpp::GtpV1_SupportedExtensionsHeaderNotification = 31 , pcpp::GtpV1_SendRoutingforGPRSRequest = 32 , pcpp::GtpV1_SendRoutingforGPRSResponse = 33 , pcpp::GtpV1_FailureReportRequest = 34 ,
  pcpp::GtpV1_FailureReportResponse = 35 , pcpp::GtpV1_NoteMSPresentRequest = 36 , pcpp::GtpV1_NoteMSPresentResponse = 37 , pcpp::GtpV1_IdentificationRequest = 38 ,
  pcpp::GtpV1_IdentificationResponse = 39 , pcpp::GtpV1_SGSNContextRequest = 50 , pcpp::GtpV1_SGSNContextResponse = 51 , pcpp::GtpV1_SGSNContextAcknowledge = 52 ,
  pcpp::GtpV1_ForwardRelocationRequest = 53 , pcpp::GtpV1_ForwardRelocationResponse = 54 , pcpp::GtpV1_ForwardRelocationComplete = 55 , pcpp::GtpV1_RelocationCancelRequest = 56 ,
  pcpp::GtpV1_RelocationCancelResponse = 57 , pcpp::GtpV1_ForwardSRNSContext = 58 , pcpp::GtpV1_ForwardRelocationCompleteAcknowledge = 59 , pcpp::GtpV1_ForwardSRNSContextAcknowledge = 60 ,
  pcpp::GtpV1_UERegistrationRequest = 61 , pcpp::GtpV1_UERegistrationResponse = 62 , pcpp::GtpV1_RANInformationRelay = 70 , pcpp::GtpV1_MBMSNotificationRequest = 96 ,
  pcpp::GtpV1_MBMSNotificationResponse = 97 , pcpp::GtpV1_MBMSNotificationRejectRequest = 98 , pcpp::GtpV1_MBMSNotificationRejectResponse = 99 , pcpp::GtpV1_CreateMBMSNotificationRequest = 100 ,
  pcpp::GtpV1_CreateMBMSNotificationResponse = 101 , pcpp::GtpV1_UpdateMBMSNotificationRequest = 102 , pcpp::GtpV1_UpdateMBMSNotificationResponse = 103 , pcpp::GtpV1_DeleteMBMSNotificationRequest = 104 ,
  pcpp::GtpV1_DeleteMBMSNotificationResponse = 105 , pcpp::GtpV1_MBMSRegistrationRequest = 112 , pcpp::GtpV1_MBMSRegistrationResponse = 113 , pcpp::GtpV1_MBMSDeRegistrationRequest = 114 ,
  pcpp::GtpV1_MBMSDeRegistrationResponse = 115 , pcpp::GtpV1_MBMSSessionStartRequest = 116 , pcpp::GtpV1_MBMSSessionStartResponse = 117 , pcpp::GtpV1_MBMSSessionStopRequest = 118 ,
  pcpp::GtpV1_MBMSSessionStopResponse = 119 , pcpp::GtpV1_MBMSSessionUpdateRequest = 120 , pcpp::GtpV1_MBMSSessionUpdateResponse = 121 , pcpp::GtpV1_MSInfoChangeRequest = 128 ,
  pcpp::GtpV1_MSInfoChangeResponse = 129 , pcpp::GtpV1_DataRecordTransferRequest = 240 , pcpp::GtpV1_DataRecordTransferResponse = 241 , pcpp::GtpV1_EndMarker = 254 ,
  pcpp::GtpV1_GPDU = 255
}