summaryrefslogtreecommitdiffstats
path: root/veslibrary/ves_cpplibrary/src/lib/encode/XMobileFlowFields.cpp
blob: 90d31dadefac29ab8f661e1dcf14800c2aa58cd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "XMobileFlowFields.h"
#include "XMobileFlowFieldsImp.h"

std::shared_ptr<XMobileFlowFields> vagt::encode::XMobileFlowFields::create(std::shared_ptr<XCommonEventHeader> header, const XString & flowDirection, const XGtpPerFlowMetrics & gtpPerFlowMetrics, const XString & ipProtocolType, const XString & ipVersion, const XString & otherEndpointIpAddress, XInteger otherEndpointPort, const XString & reportingEndpointIpAddr, XInteger reportingEndpointPort)
{
    return std::make_shared<XMobileFlowFieldsImp>(header,
                flowDirection,
                gtpPerFlowMetrics,
                ipProtocolType,
                ipVersion,
                otherEndpointIpAddress,
                otherEndpointPort,
                reportingEndpointIpAddr,
                reportingEndpointPort);
}