Public Member Functions | Private Types | List of all members
GENAPI_NAMESPACE::CPortRefT< T > Class Template Reference

#include <IPort.h>

Inheritance diagram for GENAPI_NAMESPACE::CPortRefT< T >:
Inheritance graph
[legend]

Public Member Functions

virtual void Read (void *pBuffer, int64_t Address, int64_t Length)
 Reads a chunk of bytes from the port. More...
 
virtual void Write (const void *pBuffer, int64_t Address, int64_t Length)
 Writes a chunk of bytes to the port. More...
 
- Public Member Functions inherited from GENAPI_NAMESPACE::CBaseRefT< T >
virtual EAccessMode GetAccessMode () const
 Get the access mode of the node. More...
 
- Public Member Functions inherited from GENAPI_NAMESPACE::CReferenceT< T, T >
 CReferenceT ()
 
virtual void SetReference (IBase *ptr)
 sets the implementation to the reference More...
 

Private Types

typedef CBaseRefT< T > ref
 

Additional Inherited Members

- Protected Attributes inherited from GENAPI_NAMESPACE::CReferenceT< T, T >
T * m_Ptr
 Pointer to the implementation the reference references to. More...
 

Detailed Description

template<class T>
class GENAPI_NAMESPACE::CPortRefT< T >

Definition at line 75 of file IPort.h.

Member Typedef Documentation

template<class T >
typedef CBaseRefT<T> GENAPI_NAMESPACE::CPortRefT< T >::ref
private

Definition at line 77 of file IPort.h.

Member Function Documentation

template<class T >
virtual void GENAPI_NAMESPACE::CPortRefT< T >::Read ( void *  pBuffer,
int64_t  Address,
int64_t  Length 
)
inlinevirtual

Reads a chunk of bytes from the port.

Definition at line 85 of file IPort.h.

template<class T >
virtual void GENAPI_NAMESPACE::CPortRefT< T >::Write ( const void *  pBuffer,
int64_t  Address,
int64_t  Length 
)
inlinevirtual

Writes a chunk of bytes to the port.

Definition at line 94 of file IPort.h.


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


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