OpenSplice ISO C++ 2 FACE API  v6.x
OpenSplice Future Airborne Capability Environment (FACE) ISO C++ 2 API
Vortex::FACE::AnyConnection Class Referenceabstract

#include "AnyConnection.hpp"

Inheritance diagram for Vortex::FACE::AnyConnection:
Inheritance graph

Public Types

typedef Vortex::FACE::smart_ptr_traits< AnyConnection >::shared_ptr shared_ptr
 

Public Member Functions

virtual ~AnyConnection ()
 
::FACE::CONNECTION_DIRECTION_TYPE getDirection ()
 
virtual int32_t getDomainId () const =0
 
std::string getName ()
 
::FACE::RETURN_CODE_TYPE init (Vortex::FACE::ConnectionConfig::shared_ptr cfg)
 
::FACE::RETURN_CODE_TYPE parameters (::FACE::CONNECTION_NAME_TYPE &connectionName, ::FACE::TRANSPORT_CONNECTION_STATUS_TYPE &connectionStatus)
 
virtual ::FACE::RETURN_CODE_TYPE unregisterCallback ()=0
 

Detailed Description

Definition at line 30 of file AnyConnection.hpp.

Member Typedef Documentation

◆ shared_ptr

Constructor & Destructor Documentation

◆ ~AnyConnection()

virtual Vortex::FACE::AnyConnection::~AnyConnection ( )
virtual

Member Function Documentation

◆ getDirection()

::FACE::CONNECTION_DIRECTION_TYPE Vortex::FACE::AnyConnection::getDirection ( )

◆ getDomainId()

virtual int32_t Vortex::FACE::AnyConnection::getDomainId ( ) const
pure virtual

◆ getName()

std::string Vortex::FACE::AnyConnection::getName ( )

◆ init()

::FACE::RETURN_CODE_TYPE Vortex::FACE::AnyConnection::init ( Vortex::FACE::ConnectionConfig::shared_ptr  cfg)

◆ parameters()

::FACE::RETURN_CODE_TYPE Vortex::FACE::AnyConnection::parameters ( ::FACE::CONNECTION_NAME_TYPE connectionName,
::FACE::TRANSPORT_CONNECTION_STATUS_TYPE connectionStatus 
)

◆ unregisterCallback()

virtual ::FACE::RETURN_CODE_TYPE Vortex::FACE::AnyConnection::unregisterCallback ( )
pure virtual

The documentation for this class was generated from the following file: