Class SignalSource
- Espacio de nombres
- easyar
Puerto de salida de señal. Se utiliza para exponer un puerto de salida de un componente. Todos los miembros de esta clase son seguros para subprocesos.
SignalSource
Métodos
setHandler
Configurar el data-handler.
void easyar_SignalSource_setHandler(easyar_SignalSource * This, easyar_OptionalOfFunctorOfVoid handler)
void setHandler(std::optional<std::function<void()>> handler)
public void setHandler(@Nullable FunctorOfVoid handler)
fun setHandler(handler: FunctorOfVoid?): Unit
- (void)setHandler:(void (^)())handler
public func setHandler(_ handler: (() -> Void)?) -> Void
public virtual void setHandler(Optional<Action> handler)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| handler | Optional<> |
Devuelve
| Tipo | Descripción |
|---|---|
| Void |
connect
Conectar el puerto de entrada.
void easyar_SignalSource_connect(easyar_SignalSource * This, easyar_SignalSink * sink)
void connect(std::shared_ptr<SignalSink> sink)
public void connect(@Nonnull SignalSink sink)
fun connect(sink: SignalSink): Unit
- (void)connect:(easyar_SignalSink *)sink
public func connect(_ sink: SignalSink) -> Void
public virtual void connect(SignalSink sink)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| sink | SignalSink |
Devuelve
| Tipo | Descripción |
|---|---|
| Void |
disconnect
Desconectar.
void easyar_SignalSource_disconnect(easyar_SignalSource * This)
void disconnect()
public void disconnect()
fun disconnect(): Unit
- (void)disconnect
public func disconnect() -> Void
public virtual void disconnect()
Devuelve
| Tipo | Descripción |
|---|---|
| Void |