Class AppWorkerClient

class AppWorkerClient

Public Functions

AppWorkerClient(const std::string &worker_address, std::shared_ptr<grpc::Channel> channel)

const std::string &ip_address() const

std::vector<int32_t> available_ports(uint32_t number_of_ports, uint32_t min_port = kMinNetworkPort, uint32_t max_port = kMaxNetworkPort, const std::vector<uint32_t> &used_ports = {})

MultipleFragmentsPortMap fragment_port_info(const std::vector<std::string> &fragment_names)

bool fragment_execution(const std::vector<std::shared_ptr<Fragment>> &fragments, const std::unordered_map<std::shared_ptr<Fragment>, std::vector<std::shared_ptr<holoscan::ConnectionItem>>> &connection_map)

bool terminate_worker(AppWorkerTerminationCode code)

Previous Class AppDriverServiceImpl
Next Class AppWorkerServer
© Copyright 2022-2024, NVIDIA. Last updated on Apr 23, 2024.