|
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.