36 #ifndef RC_GENICAM_API_CPORT 37 #define RC_GENICAM_API_CPORT 64 std::shared_ptr<const GenTLWrapper>
gentl;
80 std::shared_ptr<GenApi::CNodeMapRef>
allocNodeMap(std::shared_ptr<const GenTLWrapper>
gentl,
81 void *
port,
CPort *cport,
const char *xml=0);
void Read(void *buffer, int64_t addr, int64_t length)
This is the port definition that connects GenAPI to GenTL.
interface GENAPI_DECL_ABSTRACT IPort
Interface for ports.
void Write(const void *buffer, int64_t addr, int64_t length)
CPort(std::shared_ptr< const GenTLWrapper > gentl, void **port)
std::shared_ptr< const GenTLWrapper > gentl
Main include file for using GenApi with smart pointers.
GenApi::EAccessMode GetAccessMode() const
std::shared_ptr< GenApi::CNodeMapRef > allocNodeMap(std::shared_ptr< const GenTLWrapper > gentl, void *port, CPort *cport, const char *xml)
Convenience function that returns a GenICam node map from the given port.
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node