Go to the documentation of this file.
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);
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
Main include file for using GenApi with smart pointers.
This is the port definition that connects GenAPI to GenTL.
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.
GenApi::EAccessMode GetAccessMode() const
std::shared_ptr< const GenTLWrapper > gentl
GENICAM_INTERFACE GENAPI_DECL_ABSTRACT IPort
Interface for ports.
void Read(void *buffer, int64_t addr, int64_t length)
void Write(const void *buffer, int64_t addr, int64_t length)
CPort(std::shared_ptr< const GenTLWrapper > gentl, void **port)
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11