This is the port definition that connects GenAPI to GenTL. More...
#include <cport.h>
Public Member Functions | |
CPort (std::shared_ptr< const GenTLWrapper > gentl, void **port) | |
GenApi::EAccessMode | GetAccessMode () const |
void | Read (void *buffer, int64_t addr, int64_t length) |
void | Write (const void *buffer, int64_t addr, int64_t length) |
Private Attributes | |
std::shared_ptr< const GenTLWrapper > | gentl |
void ** | port |
This is the port definition that connects GenAPI to GenTL.
It is implemented such that it works with a pointer to a handle. The methods do nothing if the handle is 0.
rcg::CPort::CPort | ( | std::shared_ptr< const GenTLWrapper > | gentl, |
void ** | port | ||
) |
GenApi::EAccessMode rcg::CPort::GetAccessMode | ( | ) | const |
|
private |