Telematics SDK - Interface Specification  v1.38.19
telux::data::IIcmpFilter Class Referenceabstract

This class represents a IP Filter for the ICMP, get the new instance from telux::data::DataFactory. More...

Public Member Functions

virtual IcmpInfo getIcmpInfo ()=0
 
virtual telux::common::Status setIcmpInfo (const IcmpInfo &icmpInfo)=0
 
virtual ~IIcmpFilter ()
 
- Public Member Functions inherited from telux::data::IIpFilter
virtual IPv4Info getIPv4Info ()=0
 
virtual telux::common::Status setIPv4Info (const IPv4Info &ipv4Info)=0
 
virtual IPv6Info getIPv6Info ()=0
 
virtual telux::common::Status setIPv6Info (const IPv6Info &ipv6Info)=0
 
virtual IpProtocol getIpProtocol ()=0
 
virtual ~IIpFilter ()
 

Detailed Description

This class represents a IP Filter for the ICMP, get the new instance from telux::data::DataFactory.

Constructor & Destructor Documentation

virtual telux::data::IIcmpFilter::~IIcmpFilter ( )
virtual

Destructor for IIcmpFilter

Member Function Documentation

virtual IcmpInfo telux::data::IIcmpFilter::getIcmpInfo ( )
pure virtual

Get the ICMP header info

Returns
telux::data::IcmpInfo
Note
Eval: This is a new API and is being evaluated. It is subject to change and could break backwards compatibility.
virtual telux::common::Status telux::data::IIcmpFilter::setIcmpInfo ( const IcmpInfo icmpInfo)
pure virtual

sets the ICMP header info

Parameters
[in]icmpInfoTcpInfo structure telux::data::IcmpInfo
Returns
Immediate status of setIcmpInfo() request sent i.e. success or suitable status code.
Note
Eval: This is a new API and is being evaluated. It is subject to change and could break backwards compatibility.