mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2026-04-14 19:56:17 +00:00
Network, bug fixes, more patters, GELua and a lot more
This commit is contained in:
@@ -14,15 +14,20 @@ public:
|
||||
[[nodiscard]] char* c_str() const noexcept;
|
||||
void send(const std::string& msg) noexcept;
|
||||
[[nodiscard]] void* raw() const noexcept;
|
||||
[[nodiscard]] bool receive_timed_out() const noexcept;
|
||||
[[nodiscard]] bool send_timed_out() const noexcept;
|
||||
const std::string& msg() noexcept;
|
||||
void confirm_receive() noexcept;
|
||||
void receive();
|
||||
void try_receive() noexcept;
|
||||
void receive() noexcept;
|
||||
~IPC() noexcept;
|
||||
private:
|
||||
void* SemConfHandle_;
|
||||
void* MemoryHandle_;
|
||||
void* SemHandle_;
|
||||
std::string Msg_;
|
||||
bool SendTimeout;
|
||||
bool RcvTimeout;
|
||||
size_t Size_;
|
||||
char* Data_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user