ocean::Reference
大约 1 分钟
ocean::Reference
引用端口 More...
#include <Port.hpp>
Inherits from ocean::Port, std::enable_shared_from_this< Port >
Public Functions
Name | |
---|---|
Reference(const PReferencePort & port) 构建引用端口 | |
PReferencePort | getReferencePort() 获取内部引用端口指针 |
bool | ref(PModel model, const std::string & name) 引用模块变量 |
Additional inherited members
Public Functions inherited from ocean::Port
Name | |
---|---|
Port(const PIPort & port) 构建端口 | |
virtual | ~Port() 析构端口 |
const std::string & | getName() 获取端口名称 |
PortType | getPortType() const 获取端口类型 |
PIPort | getPort() 获取内部端口指针 |
Protected Attributes inherited from ocean::Port
Name | |
---|---|
PIPort | port 内部端口指针 |
Detailed Description
class ocean::Reference;
引用端口
引用端口提供给Model一种引用其它模块变量的机制,双方具有严格的绑定关系
Public Functions Documentation
function Reference
explicit Reference(
const PReferencePort & port
)
构建引用端口
Parameters:
- port 引用端口
function getReferencePort
PReferencePort getReferencePort()
获取内部引用端口指针
Return: 内部引用端口指针
function ref
bool ref(
PModel model,
const std::string & name
)
引用模块变量
Parameters:
- model 被引用模块变量
- name 变量名称
Return: 是否引用成功
Updated on 2022-08-19 at 17:14:26 +0800