LibreOffice Module binaryurp (master) 1
|
#include <outgoingrequests.hxx>
Public Member Functions | |
OutgoingRequests () | |
~OutgoingRequests () | |
void | push (rtl::ByteSequence const &tid, OutgoingRequest const &request) |
OutgoingRequest | top (rtl::ByteSequence const &tid) |
void | pop (rtl::ByteSequence const &tid) noexcept |
Private Types | |
typedef std::map< rtl::ByteSequence, std::vector< OutgoingRequest > > | Map |
Private Member Functions | |
OutgoingRequests (const OutgoingRequests &)=delete | |
OutgoingRequests & | operator= (const OutgoingRequests &)=delete |
Private Attributes | |
std::mutex | mutex_ |
Map | map_ |
Definition at line 39 of file outgoingrequests.hxx.
|
private |
Definition at line 56 of file outgoingrequests.hxx.
binaryurp::OutgoingRequests::OutgoingRequests | ( | ) |
Definition at line 33 of file outgoingrequests.cxx.
binaryurp::OutgoingRequests::~OutgoingRequests | ( | ) |
Definition at line 35 of file outgoingrequests.cxx.
|
privatedelete |
|
privatedelete |
|
noexcept |
Definition at line 55 of file outgoingrequests.cxx.
References i, map_, and mutex_.
Referenced by binaryurp::Bridge::lastOutgoingRequest().
void binaryurp::OutgoingRequests::push | ( | rtl::ByteSequence const & | tid, |
OutgoingRequest const & | request | ||
) |
Definition at line 37 of file outgoingrequests.cxx.
OutgoingRequest binaryurp::OutgoingRequests::top | ( | rtl::ByteSequence const & | tid | ) |
Definition at line 44 of file outgoingrequests.cxx.
References i, map_, and mutex_.
Referenced by binaryurp::Bridge::lastOutgoingRequest().
|
private |
Definition at line 59 of file outgoingrequests.hxx.
|
private |
Definition at line 58 of file outgoingrequests.hxx.