Telematics SDK - Interface Specification  v1.26.3
telux::data::ITcpFilter Class Referenceabstract

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

Public Member Functions

virtual TcpInfo getTcpInfo ()=0
 
virtual telux::common::Status setTcpInfo (const TcpInfo &tcpInfo)=0
 
virtual ~ITcpFilter ()
 
- 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 TCP, get the new instance from telux::data::DataFactory.

Constructor & Destructor Documentation

virtual telux::data::ITcpFilter::~ITcpFilter ( )
virtual

Destructor for ITcpFilter

Member Function Documentation

virtual TcpInfo telux::data::ITcpFilter::getTcpInfo ( )
pure virtual

Get the TCP header info

Returns
telux::data::TcpInfo
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::ITcpFilter::setTcpInfo ( const TcpInfo tcpInfo)
pure virtual

sets the TCP header info

Parameters
[in]tcpInfoTcpInfo structure telux::data::TcpInfo
Returns
Immediate status of setTcpInfo() 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.