Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
rcg::GenTLWrapper Class Reference

Wrapper for dynamically loaded GenICam transport layers. More...

#include <gentl_wrapper.h>

Public Member Functions

 GenTLWrapper (const std::string &filename)
 
 ~GenTLWrapper ()
 

Public Attributes

GenTL::PDevClose DevClose
 
GenTL::PDevGetDataStreamID DevGetDataStreamID
 
GenTL::PDevGetInfo DevGetInfo
 
GenTL::PDevGetNumDataStreams DevGetNumDataStreams
 
GenTL::PDevGetParentIF DevGetParentIF
 
GenTL::PDevGetPort DevGetPort
 
GenTL::PDevOpenDataStream DevOpenDataStream
 
GenTL::PDSAllocAndAnnounceBuffer DSAllocAndAnnounceBuffer
 
GenTL::PDSAnnounceBuffer DSAnnounceBuffer
 
GenTL::PDSClose DSClose
 
GenTL::PDSFlushQueue DSFlushQueue
 
GenTL::PDSGetBufferChunkData DSGetBufferChunkData
 
GenTL::PDSGetBufferID DSGetBufferID
 
GenTL::PDSGetBufferInfo DSGetBufferInfo
 
GenTL::PDSGetBufferPartInfo DSGetBufferPartInfo
 
GenTL::PDSGetInfo DSGetInfo
 
GenTL::PDSGetNumBufferParts DSGetNumBufferParts
 
GenTL::PDSGetParentDev DSGetParentDev
 
GenTL::PDSQueueBuffer DSQueueBuffer
 
GenTL::PDSRevokeBuffer DSRevokeBuffer
 
GenTL::PDSStartAcquisition DSStartAcquisition
 
GenTL::PDSStopAcquisition DSStopAcquisition
 
GenTL::PEventFlush EventFlush
 
GenTL::PEventGetData EventGetData
 
GenTL::PEventGetDataInfo EventGetDataInfo
 
GenTL::PEventGetInfo EventGetInfo
 
GenTL::PEventKill EventKill
 
GenTL::PGCCloseLib GCCloseLib
 
GenTL::PGCGetInfo GCGetInfo
 
GenTL::PGCGetLastError GCGetLastError
 
GenTL::PGCGetNumPortURLs GCGetNumPortURLs
 
GenTL::PGCGetPortInfo GCGetPortInfo
 
GenTL::PGCGetPortURL GCGetPortURL
 
GenTL::PGCGetPortURLInfo GCGetPortURLInfo
 
GenTL::PGCInitLib GCInitLib
 
GenTL::PGCReadPort GCReadPort
 
GenTL::PGCReadPortStacked GCReadPortStacked
 
GenTL::PGCRegisterEvent GCRegisterEvent
 
GenTL::PGCUnregisterEvent GCUnregisterEvent
 
GenTL::PGCWritePort GCWritePort
 
GenTL::PGCWritePortStacked GCWritePortStacked
 
GenTL::PIFClose IFClose
 
GenTL::PIFGetDeviceID IFGetDeviceID
 
GenTL::PIFGetDeviceInfo IFGetDeviceInfo
 
GenTL::PIFGetInfo IFGetInfo
 
GenTL::PIFGetNumDevices IFGetNumDevices
 
GenTL::PIFGetParentTL IFGetParentTL
 
GenTL::PIFOpenDevice IFOpenDevice
 
GenTL::PIFUpdateDeviceList IFUpdateDeviceList
 
GenTL::PTLClose TLClose
 
GenTL::PTLGetInfo TLGetInfo
 
GenTL::PTLGetInterfaceID TLGetInterfaceID
 
GenTL::PTLGetInterfaceInfo TLGetInterfaceInfo
 
GenTL::PTLGetNumInterfaces TLGetNumInterfaces
 
GenTL::PTLOpen TLOpen
 
GenTL::PTLOpenInterface TLOpenInterface
 
GenTL::PTLUpdateInterfaceList TLUpdateInterfaceList
 

Private Member Functions

 GenTLWrapper (const GenTLWrapper &)
 
GenTLWrapperoperator= (const GenTLWrapper &)
 

Private Attributes

void * lib
 

Detailed Description

Wrapper for dynamically loaded GenICam transport layers.

Definition at line 62 of file gentl_wrapper.h.

Constructor & Destructor Documentation

rcg::GenTLWrapper::GenTLWrapper ( const std::string &  filename)

Definition at line 104 of file gentl_wrapper_linux.cc.

rcg::GenTLWrapper::~GenTLWrapper ( )

Definition at line 201 of file gentl_wrapper_linux.cc.

rcg::GenTLWrapper::GenTLWrapper ( const GenTLWrapper )
private

Member Function Documentation

GenTLWrapper& rcg::GenTLWrapper::operator= ( const GenTLWrapper )
private

Member Data Documentation

GenTL::PDevClose rcg::GenTLWrapper::DevClose

Definition at line 121 of file gentl_wrapper.h.

GenTL::PDevGetDataStreamID rcg::GenTLWrapper::DevGetDataStreamID

Definition at line 118 of file gentl_wrapper.h.

GenTL::PDevGetInfo rcg::GenTLWrapper::DevGetInfo

Definition at line 120 of file gentl_wrapper.h.

GenTL::PDevGetNumDataStreams rcg::GenTLWrapper::DevGetNumDataStreams

Definition at line 117 of file gentl_wrapper.h.

GenTL::PDevGetParentIF rcg::GenTLWrapper::DevGetParentIF

Definition at line 149 of file gentl_wrapper.h.

GenTL::PDevGetPort rcg::GenTLWrapper::DevGetPort

Definition at line 116 of file gentl_wrapper.h.

GenTL::PDevOpenDataStream rcg::GenTLWrapper::DevOpenDataStream

Definition at line 119 of file gentl_wrapper.h.

GenTL::PDSAllocAndAnnounceBuffer rcg::GenTLWrapper::DSAllocAndAnnounceBuffer

Definition at line 124 of file gentl_wrapper.h.

GenTL::PDSAnnounceBuffer rcg::GenTLWrapper::DSAnnounceBuffer

Definition at line 123 of file gentl_wrapper.h.

GenTL::PDSClose rcg::GenTLWrapper::DSClose

Definition at line 130 of file gentl_wrapper.h.

GenTL::PDSFlushQueue rcg::GenTLWrapper::DSFlushQueue

Definition at line 125 of file gentl_wrapper.h.

GenTL::PDSGetBufferChunkData rcg::GenTLWrapper::DSGetBufferChunkData

Definition at line 144 of file gentl_wrapper.h.

GenTL::PDSGetBufferID rcg::GenTLWrapper::DSGetBufferID

Definition at line 129 of file gentl_wrapper.h.

GenTL::PDSGetBufferInfo rcg::GenTLWrapper::DSGetBufferInfo

Definition at line 133 of file gentl_wrapper.h.

GenTL::PDSGetBufferPartInfo rcg::GenTLWrapper::DSGetBufferPartInfo

Definition at line 155 of file gentl_wrapper.h.

GenTL::PDSGetInfo rcg::GenTLWrapper::DSGetInfo

Definition at line 128 of file gentl_wrapper.h.

GenTL::PDSGetNumBufferParts rcg::GenTLWrapper::DSGetNumBufferParts

Definition at line 154 of file gentl_wrapper.h.

GenTL::PDSGetParentDev rcg::GenTLWrapper::DSGetParentDev

Definition at line 150 of file gentl_wrapper.h.

GenTL::PDSQueueBuffer rcg::GenTLWrapper::DSQueueBuffer

Definition at line 132 of file gentl_wrapper.h.

GenTL::PDSRevokeBuffer rcg::GenTLWrapper::DSRevokeBuffer

Definition at line 131 of file gentl_wrapper.h.

GenTL::PDSStartAcquisition rcg::GenTLWrapper::DSStartAcquisition

Definition at line 126 of file gentl_wrapper.h.

GenTL::PDSStopAcquisition rcg::GenTLWrapper::DSStopAcquisition

Definition at line 127 of file gentl_wrapper.h.

GenTL::PEventFlush rcg::GenTLWrapper::EventFlush

Definition at line 98 of file gentl_wrapper.h.

GenTL::PEventGetData rcg::GenTLWrapper::EventGetData

Definition at line 95 of file gentl_wrapper.h.

GenTL::PEventGetDataInfo rcg::GenTLWrapper::EventGetDataInfo

Definition at line 96 of file gentl_wrapper.h.

GenTL::PEventGetInfo rcg::GenTLWrapper::EventGetInfo

Definition at line 97 of file gentl_wrapper.h.

GenTL::PEventKill rcg::GenTLWrapper::EventKill

Definition at line 99 of file gentl_wrapper.h.

GenTL::PGCCloseLib rcg::GenTLWrapper::GCCloseLib

Definition at line 87 of file gentl_wrapper.h.

GenTL::PGCGetInfo rcg::GenTLWrapper::GCGetInfo

Definition at line 84 of file gentl_wrapper.h.

GenTL::PGCGetLastError rcg::GenTLWrapper::GCGetLastError

Definition at line 85 of file gentl_wrapper.h.

GenTL::PGCGetNumPortURLs rcg::GenTLWrapper::GCGetNumPortURLs

Definition at line 137 of file gentl_wrapper.h.

GenTL::PGCGetPortInfo rcg::GenTLWrapper::GCGetPortInfo

Definition at line 91 of file gentl_wrapper.h.

GenTL::PGCGetPortURL rcg::GenTLWrapper::GCGetPortURL

Definition at line 90 of file gentl_wrapper.h.

GenTL::PGCGetPortURLInfo rcg::GenTLWrapper::GCGetPortURLInfo

Definition at line 138 of file gentl_wrapper.h.

GenTL::PGCInitLib rcg::GenTLWrapper::GCInitLib

Definition at line 86 of file gentl_wrapper.h.

GenTL::PGCReadPort rcg::GenTLWrapper::GCReadPort

Definition at line 88 of file gentl_wrapper.h.

GenTL::PGCReadPortStacked rcg::GenTLWrapper::GCReadPortStacked

Definition at line 139 of file gentl_wrapper.h.

GenTL::PGCRegisterEvent rcg::GenTLWrapper::GCRegisterEvent

Definition at line 93 of file gentl_wrapper.h.

GenTL::PGCUnregisterEvent rcg::GenTLWrapper::GCUnregisterEvent

Definition at line 94 of file gentl_wrapper.h.

GenTL::PGCWritePort rcg::GenTLWrapper::GCWritePort

Definition at line 89 of file gentl_wrapper.h.

GenTL::PGCWritePortStacked rcg::GenTLWrapper::GCWritePortStacked

Definition at line 140 of file gentl_wrapper.h.

GenTL::PIFClose rcg::GenTLWrapper::IFClose

Definition at line 108 of file gentl_wrapper.h.

GenTL::PIFGetDeviceID rcg::GenTLWrapper::IFGetDeviceID

Definition at line 111 of file gentl_wrapper.h.

GenTL::PIFGetDeviceInfo rcg::GenTLWrapper::IFGetDeviceInfo

Definition at line 113 of file gentl_wrapper.h.

GenTL::PIFGetInfo rcg::GenTLWrapper::IFGetInfo

Definition at line 109 of file gentl_wrapper.h.

GenTL::PIFGetNumDevices rcg::GenTLWrapper::IFGetNumDevices

Definition at line 110 of file gentl_wrapper.h.

GenTL::PIFGetParentTL rcg::GenTLWrapper::IFGetParentTL

Definition at line 148 of file gentl_wrapper.h.

GenTL::PIFOpenDevice rcg::GenTLWrapper::IFOpenDevice

Definition at line 114 of file gentl_wrapper.h.

GenTL::PIFUpdateDeviceList rcg::GenTLWrapper::IFUpdateDeviceList

Definition at line 112 of file gentl_wrapper.h.

void* rcg::GenTLWrapper::lib
private

Definition at line 162 of file gentl_wrapper.h.

GenTL::PTLClose rcg::GenTLWrapper::TLClose

Definition at line 101 of file gentl_wrapper.h.

GenTL::PTLGetInfo rcg::GenTLWrapper::TLGetInfo

Definition at line 102 of file gentl_wrapper.h.

GenTL::PTLGetInterfaceID rcg::GenTLWrapper::TLGetInterfaceID

Definition at line 104 of file gentl_wrapper.h.

GenTL::PTLGetInterfaceInfo rcg::GenTLWrapper::TLGetInterfaceInfo

Definition at line 105 of file gentl_wrapper.h.

GenTL::PTLGetNumInterfaces rcg::GenTLWrapper::TLGetNumInterfaces

Definition at line 103 of file gentl_wrapper.h.

GenTL::PTLOpen rcg::GenTLWrapper::TLOpen

Definition at line 100 of file gentl_wrapper.h.

GenTL::PTLOpenInterface rcg::GenTLWrapper::TLOpenInterface

Definition at line 106 of file gentl_wrapper.h.

GenTL::PTLUpdateInterfaceList rcg::GenTLWrapper::TLUpdateInterfaceList

Definition at line 107 of file gentl_wrapper.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42