YARP
Yet Another Robot Platform
ConnectThread.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 YARP_SERVERSQL_IMPL_CONNECTTHREAD_H
8
#define YARP_SERVERSQL_IMPL_CONNECTTHREAD_H
9
10
#include <
yarp/os/Thread.h
>
11
12
#include <mutex>
13
14
namespace
yarp::serversql::impl
{
15
16
class
ConnectThread
:
public
yarp::os::Thread
17
{
18
public
:
19
bool
needed
{
true
};
20
bool
positive
{
true
};
21
int
ct
{0};
22
std::mutex&
mutex
;
23
24
std::string
src
;
25
std::string
dest
;
26
27
ConnectThread
(std::mutex&
mutex
);
28
29
void
run
()
override
;
30
};
31
32
}
// namespace yarp::serversql::impl
33
34
35
#endif
// YARP_SERVERSQL_IMPL_CONNECTTHREAD_H
Thread.h
yarp::os::Thread
An abstraction for a thread of execution.
Definition:
Thread.h:21
yarp::serversql::impl::ConnectThread
Definition:
ConnectThread.h:17
yarp::serversql::impl::ConnectThread::ConnectThread
ConnectThread(std::mutex &mutex)
Definition:
ConnectThread.cpp:19
yarp::serversql::impl::ConnectThread::positive
bool positive
Definition:
ConnectThread.h:20
yarp::serversql::impl::ConnectThread::ct
int ct
Definition:
ConnectThread.h:21
yarp::serversql::impl::ConnectThread::src
std::string src
Definition:
ConnectThread.h:24
yarp::serversql::impl::ConnectThread::mutex
std::mutex & mutex
Definition:
ConnectThread.h:22
yarp::serversql::impl::ConnectThread::run
void run() override
Main body of the new thread.
Definition:
ConnectThread.cpp:23
yarp::serversql::impl::ConnectThread::needed
bool needed
Definition:
ConnectThread.h:19
yarp::serversql::impl::ConnectThread::dest
std::string dest
Definition:
ConnectThread.h:25
yarp::serversql::impl
Definition:
Allocator.h:13
YARP
3.7.2+72-20221008.2+gitbb7fa68a9
src
libYARP_serversql
src
yarp
serversql
impl
ConnectThread.h
Generated on Thu Oct 27 2022 02:58:52 for YARP by
1.9.4