Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us

eSDK Pro Port Classes

This topic describes the Port class and the classes derived from it in the eSDK Pro API.

  • Port class — Base type for data endpoints used to connect tasks.
  • Input class — Port that receives data into a task.
  • Output class — Port that sends data out of a task.


Port Class

Namespace: eSdkPro  Header: eSdkPro/port.h

A generic port used for connecting input and output streams of data.

GetName()

std::string eSdkPro::Port::GetName() const


Returns:
The name of the port.

GetType()

PortType eSdkPro::Port::GetType() const


Returns:
The type of the port.

GetPlatform()

HWPlatform eSdkPro::Port::GetPlatform() const


Returns:
The hardware platform of the port.


Input and Output Classes

The Input and Output classes are derived from the Port class. They have no public methods.

Input Class

Namespace: eSdkPro  Header: eSdkPro/port.h

An input port used to receive data from a task.

Output Class

Namespace: eSdkPro  Header: eSdkPro/port.h

An output port used to send data from a task.


See Also

Updated on
November 7, 2025
Questions?


Get in touch with us today and our team of imaging professionals will be pleased to assist you.

Contact Us