YARP
Yet Another Robot Platform
BootstrapServer.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3 * SPDX-FileCopyrightText: 2006-2010 RobotCub Consortium
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6
7#ifndef YARPDB_BROADCASTSERVER_INC
8#define YARPDB_BROADCASTSERVER_INC
9
10#include <yarp/name/api.h>
11#include <yarp/os/Contact.h>
13
14namespace yarp::name {
15class BootstrapServer;
16}
17
24private:
25 void *implementation;
26public:
28
29 virtual ~BootstrapServer();
30
31 static bool configFileBootstrap(yarp::os::Contact& contact,
32 bool configFileRequired,
33 bool mayEditConfigFile);
34
35 bool start();
36 bool stop();
37
39};
40
41#endif
RandScalar * implementation(void *t)
Definition: RandnScalar.cpp:17
Multicast and file-based mechanisms for finding the name server.
static bool configFileBootstrap(yarp::os::Contact &contact, bool configFileRequired, bool mayEditConfigFile)
BootstrapServer(NameService &owner)
Abstract interface for a name server operator.
Definition: NameService.h:24
Represents how to reach a part of a YARP network.
Definition: Contact.h:33
The main, catch-all namespace for YARP.
Definition: dirs.h:16
#define YARP_name_API
Definition: api.h:17