#include <zmq_multi_client.hpp>
|  | 
|  | MultiClient (const simulation_interface::TransportProtocol &protocol, const std::string &hostname, const unsigned int socket_port) | 
|  | 
|  | ~MultiClient () | 
|  | 
| void | closeConnection () | 
|  | 
| auto | call (const simulation_api_schema::SimulationRequest &) -> simulation_api_schema::SimulationResponse | 
|  | 
| auto | call (const simulation_api_schema::InitializeRequest &) -> simulation_api_schema::InitializeResponse | 
|  | 
| auto | call (const simulation_api_schema::UpdateFrameRequest &) -> simulation_api_schema::UpdateFrameResponse | 
|  | 
| auto | call (const simulation_api_schema::UpdateStepTimeRequest &) -> simulation_api_schema::UpdateStepTimeResponse | 
|  | 
| auto | call (const simulation_api_schema::SpawnVehicleEntityRequest &) -> simulation_api_schema::SpawnVehicleEntityResponse | 
|  | 
| auto | call (const simulation_api_schema::SpawnPedestrianEntityRequest &) -> simulation_api_schema::SpawnPedestrianEntityResponse | 
|  | 
| auto | call (const simulation_api_schema::SpawnMiscObjectEntityRequest &) -> simulation_api_schema::SpawnMiscObjectEntityResponse | 
|  | 
| auto | call (const simulation_api_schema::DespawnEntityRequest &) -> simulation_api_schema::DespawnEntityResponse | 
|  | 
| auto | call (const simulation_api_schema::UpdateEntityStatusRequest &) -> simulation_api_schema::UpdateEntityStatusResponse | 
|  | 
| auto | call (const simulation_api_schema::AttachImuSensorRequest &) -> simulation_api_schema::AttachImuSensorResponse | 
|  | 
| auto | call (const simulation_api_schema::AttachLidarSensorRequest &) -> simulation_api_schema::AttachLidarSensorResponse | 
|  | 
| auto | call (const simulation_api_schema::AttachDetectionSensorRequest &) -> simulation_api_schema::AttachDetectionSensorResponse | 
|  | 
| auto | call (const simulation_api_schema::AttachOccupancyGridSensorRequest &) -> simulation_api_schema::AttachOccupancyGridSensorResponse | 
|  | 
| auto | call (const simulation_api_schema::UpdateTrafficLightsRequest &) -> simulation_api_schema::UpdateTrafficLightsResponse | 
|  | 
| auto | call (const simulation_api_schema::AttachPseudoTrafficLightDetectorRequest &) -> simulation_api_schema::AttachPseudoTrafficLightDetectorResponse | 
|  | 
◆ MultiClient()
◆ ~MultiClient()
      
        
          | zeromq::MultiClient::~MultiClient | ( |  | ) |  | 
      
 
 
◆ call() [1/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::AttachDetectionSensorRequest & | request | ) | -> simulation_api_schema::AttachDetectionSensorResponse | 
      
 
 
◆ call() [2/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::AttachImuSensorRequest & | request | ) | -> simulation_api_schema::AttachImuSensorResponse | 
      
 
 
◆ call() [3/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::AttachLidarSensorRequest & | request | ) | -> simulation_api_schema::AttachLidarSensorResponse | 
      
 
 
◆ call() [4/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::AttachOccupancyGridSensorRequest & | request | ) | -> simulation_api_schema::AttachOccupancyGridSensorResponse | 
      
 
 
◆ call() [5/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::AttachPseudoTrafficLightDetectorRequest & | request | ) | -> simulation_api_schema::AttachPseudoTrafficLightDetectorResponse | 
      
 
 
◆ call() [6/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::DespawnEntityRequest & | request | ) | -> simulation_api_schema::DespawnEntityResponse | 
      
 
 
◆ call() [7/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::InitializeRequest & | request | ) | -> simulation_api_schema::InitializeResponse | 
      
 
 
◆ call() [8/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::SimulationRequest & | req | ) | -> simulation_api_schema::SimulationResponse | 
      
 
 
◆ call() [9/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::SpawnMiscObjectEntityRequest & | request | ) | -> simulation_api_schema::SpawnMiscObjectEntityResponse | 
      
 
 
◆ call() [10/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::SpawnPedestrianEntityRequest & | request | ) | -> simulation_api_schema::SpawnPedestrianEntityResponse | 
      
 
 
◆ call() [11/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::SpawnVehicleEntityRequest & | request | ) | -> simulation_api_schema::SpawnVehicleEntityResponse | 
      
 
 
◆ call() [12/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::UpdateEntityStatusRequest & | request | ) | -> simulation_api_schema::UpdateEntityStatusResponse | 
      
 
 
◆ call() [13/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::UpdateFrameRequest & | request | ) | -> simulation_api_schema::UpdateFrameResponse | 
      
 
 
◆ call() [14/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::UpdateStepTimeRequest & | request | ) | -> simulation_api_schema::UpdateStepTimeResponse | 
      
 
 
◆ call() [15/15]
      
        
          | auto zeromq::MultiClient::call | ( | const simulation_api_schema::UpdateTrafficLightsRequest & | request | ) | -> simulation_api_schema::UpdateTrafficLightsResponse | 
      
 
 
◆ closeConnection()
      
        
          | void zeromq::MultiClient::closeConnection | ( |  | ) |  | 
      
 
 
◆ hostname
      
        
          | const std::string zeromq::MultiClient::hostname | 
      
 
 
◆ protocol
The documentation for this class was generated from the following files: