AWS SDK for C++
AWS SDK for C++ Version 1.11.896
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
src
aws-cpp-sdk-core
include
aws
core
utils
threading
WaitGroup.h
1
6
#pragma once
7
8
#include <aws/core/Core_EXPORTS.h>
9
#include <aws/core/utils/memory/AWSMemory.h>
10
11
#include <cstddef>
12
13
namespace
Aws
{
14
namespace
Utils {
15
namespace
Threading {
16
class
AWS_CORE_API
WaitGroup
{
17
public
:
18
WaitGroup
();
19
~WaitGroup
();
20
void
Add
(
size_t
count = 1);
21
void
Done
();
22
void
Wait
();
23
24
private
:
25
struct
WaitGroupImpl;
26
Aws::UniquePtr<WaitGroupImpl>
m_impl;
27
};
28
}
// namespace Threading
29
}
// namespace Utils
30
}
// namespace Aws
Aws::Utils::Threading::WaitGroup
Definition
WaitGroup.h:16
Aws::Utils::Threading::WaitGroup::Wait
void Wait()
Aws::Utils::Threading::WaitGroup::~WaitGroup
~WaitGroup()
Aws::Utils::Threading::WaitGroup::Done
void Done()
Aws::Utils::Threading::WaitGroup::WaitGroup
WaitGroup()
Aws::Utils::Threading::WaitGroup::Add
void Add(size_t count=1)
Aws
Definition
AmazonSerializableWebServiceRequest.h:16
Aws::UniquePtr
std::unique_ptr< T, D > UniquePtr
Definition
AWSMemory.h:255
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences