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

#include "FaceInstance.hpp"

Public Types

typedef std::map< ::FACE::CONNECTION_ID_TYPE, AnyConnection::shared_ptrFI_MAP_TYPE
 
typedef Vortex::FACE::smart_ptr_traits< FaceInstance >::shared_ptr shared_ptr
 

Public Member Functions

 FaceInstance ()
 
::FACE::RETURN_CODE_TYPE createConnection (const ::FACE::CONNECTION_NAME_TYPE connectionName, const ::FACE::MESSAGING_PATTERN_TYPE &pattern, ::FACE::CONNECTION_ID_TYPE &connectionId, ::FACE::CONNECTION_DIRECTION_TYPE &connectionDirection, ::FACE::MESSAGE_SIZE_TYPE &maxMessageSize, const ::FACE::TIMEOUT_TYPE &timeout)
 
::FACE::RETURN_CODE_TYPE destroyConnection (const ::FACE::CONNECTION_ID_TYPE &connectionId)
 
AnyConnection::shared_ptr getConnection (const ::FACE::CONNECTION_ID_TYPE &connectionId)
 
int32_t getDomainId () const
 

Static Public Member Functions

::FACE::RETURN_CODE_TYPE createInstance (const ::FACE::CONFIGURATION_RESOURCE configuration)
 
static FaceInstance::shared_ptr getInstance ()
 

Detailed Description

Definition at line 34 of file FaceInstance.hpp.

Member Typedef Documentation

◆ FI_MAP_TYPE

◆ shared_ptr

Constructor & Destructor Documentation

◆ FaceInstance()

Vortex::FACE::FaceInstance::FaceInstance ( )

Member Function Documentation

◆ createConnection()

::FACE::RETURN_CODE_TYPE Vortex::FACE::FaceInstance::createConnection ( const ::FACE::CONNECTION_NAME_TYPE  connectionName,
const ::FACE::MESSAGING_PATTERN_TYPE pattern,
::FACE::CONNECTION_ID_TYPE connectionId,
::FACE::CONNECTION_DIRECTION_TYPE connectionDirection,
::FACE::MESSAGE_SIZE_TYPE maxMessageSize,
const ::FACE::TIMEOUT_TYPE timeout 
)

◆ createInstance()

::FACE::RETURN_CODE_TYPE Vortex::FACE::FaceInstance::createInstance ( const ::FACE::CONFIGURATION_RESOURCE  configuration)
static

◆ destroyConnection()

::FACE::RETURN_CODE_TYPE Vortex::FACE::FaceInstance::destroyConnection ( const ::FACE::CONNECTION_ID_TYPE connectionId)

◆ getConnection()

AnyConnection::shared_ptr Vortex::FACE::FaceInstance::getConnection ( const ::FACE::CONNECTION_ID_TYPE connectionId)

◆ getDomainId()

int32_t Vortex::FACE::FaceInstance::getDomainId ( ) const

◆ getInstance()

static FaceInstance::shared_ptr Vortex::FACE::FaceInstance::getInstance ( )
static

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