NDS3  1.0.0
API reference manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nds::PortImpl Class Reference

Detailed Description

Node that holds an ASYN port.

When initialize() is called then registers the port and all the children AsynPVBase (also the ones not directly owned but owned by its children).

#include <portImpl.h>

Inheritance diagram for nds::PortImpl:
nds::NodeImpl

Public Member Functions

 PortImpl (const std::string &name, const nodeType_t nodeType)
 Construct an AsynPort. More...
 
virtual std::shared_ptr< PortImplgetPort ()
 Return a pointer to this object. More...
 
- Public Member Functions inherited from nds::NodeImpl
 NodeImpl (const std::string &name, const nodeType_t nodeType)
 Construct the node. More...
 

Constructor & Destructor Documentation

nds::PortImpl::PortImpl ( const std::string &  name,
const nodeType_t  nodeType 
)

Construct an AsynPort.

Parameters
port'sname. Used also as port name in the AsynDriver

Member Function Documentation

virtual std::shared_ptr<PortImpl> nds::PortImpl::getPort ( )
virtual

Return a pointer to this object.

Returns
a pointer to this object

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