IServer#
- class omni.sensors.net.IServer#
Bases:
_IServerServer interface for connection-based channels (eg. TCP and WebSocket servers)
@note Create a server according to a description using the network factory. See @ref INetworkFactory
Methods
__init__(*args, **kwargs)Overloaded function.
add_connection_consumer(self, arg0, ...)Register a consumer that will be called when a new client connects to the server @param consumer The consumer class to be used when making a callback.
remove_connection_consumer(self, consumer)Unregisters a previously registered handler @param id handler id of a handler previously registered on this server
- __init__(*args, **kwargs)#
Overloaded function.
__init__(self: omni.sensors.net._net.IServer, arg0: omni.core._core.IObject) -> None
__init__(self: omni.sensors.net._net.IServer) -> None
- add_connection_consumer(self: omni.sensors.net._net.IServer, arg0: Callable[[omni::core::Api<omni::sensors::net::IChannel_abi>, omni.sensors.net._net.Endpoint], None]) omni::core::Api<omni::sensors::net::IConnectionConsumer_abi>#
Register a consumer that will be called when a new client connects to the server @param consumer The consumer class to be used when making a callback. See @ref IChannel::IReceptionConsumer
- remove_connection_consumer(
- self: omni.sensors.net._net.IServer,
- consumer: omni::core::Api<omni::sensors::net::IConnectionConsumer_abi>,
Unregisters a previously registered handler @param id handler id of a handler previously registered on this server