51     void setName(
const std::string &name);
 
   57     const std::string &getName(
void) 
const;
 
   62     virtual std::vector<PortInfo> inputPortInfo(
void) = 0;
 
   67     virtual std::vector<PortInfo> outputPortInfo(
void) = 0;
 
   72     std::vector<std::string> inputPortNames(
void);
 
   77     std::vector<std::string> outputPortNames(
void);
 
   86     virtual Object opaqueCallMethod(
const std::string &name, 
const Object *inputArgs, 
const size_t numArgs) 
const = 0;
 
   89     Object opaqueCall(
const Object *inputArgs, 
const size_t numArgs) 
const;
 
Information about an IO port. 
Definition: Connectable.hpp:24
 
Definition: Connectable.hpp:39
 
DType dtype
The data type. 
Definition: Connectable.hpp:33
 
#define POTHOS_API
Definition: Config.hpp:41
 
Definition: CallRegistry.tmpl.hpp:21
 
Definition: RefHolder.hpp:24
 
Definition: CallInterface.tmpl.hpp:21
 
Definition: Object.hpp:55
 
std::string name
The port name. 
Definition: Connectable.hpp:29
 
bool isSigSlot
Is signal or slot? 
Definition: Connectable.hpp:31