mirror of
https://github.com/luanti-org/luanti.git
synced 2025-07-02 16:38:41 +00:00
Add session_t typedef + remove unused functions (#6470)
* Add session_t typedef + remove unused functions u16 peer_id is used everywhere, to be more consistent and permit some evolutions on this type in the future (i'm working on a PoC), uniformize u16 peer_id to SessionId peer_id
This commit is contained in:
parent
50b2185ced
commit
ad7daf7b52
24 changed files with 294 additions and 283 deletions
|
@ -23,6 +23,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
|||
#include <string>
|
||||
#include <vector>
|
||||
#include <memory>
|
||||
#include "network/networkprotocol.h"
|
||||
#include "irrlichttypes.h"
|
||||
|
||||
enum ModChannelState : u8
|
||||
|
@ -40,8 +41,8 @@ public:
|
|||
~ModChannel() = default;
|
||||
|
||||
const std::string &getName() const { return m_name; }
|
||||
bool registerConsumer(u16 peer_id);
|
||||
bool removeConsumer(u16 peer_id);
|
||||
bool registerConsumer(session_t peer_id);
|
||||
bool removeConsumer(session_t peer_id);
|
||||
const std::vector<u16> &getChannelPeers() const { return m_client_consumers; }
|
||||
bool canWrite() const;
|
||||
void setState(ModChannelState state);
|
||||
|
@ -70,8 +71,8 @@ public:
|
|||
|
||||
void registerChannel(const std::string &channel);
|
||||
bool setChannelState(const std::string &channel, ModChannelState state);
|
||||
bool joinChannel(const std::string &channel, u16 peer_id);
|
||||
bool leaveChannel(const std::string &channel, u16 peer_id);
|
||||
bool joinChannel(const std::string &channel, session_t peer_id);
|
||||
bool leaveChannel(const std::string &channel, session_t peer_id);
|
||||
bool channelRegistered(const std::string &channel) const;
|
||||
ModChannel *getModChannel(const std::string &channel);
|
||||
/**
|
||||
|
@ -81,7 +82,7 @@ public:
|
|||
* @return true if write is allowed
|
||||
*/
|
||||
bool canWriteOnChannel(const std::string &channel) const;
|
||||
void leaveAllChannels(u16 peer_id);
|
||||
void leaveAllChannels(session_t peer_id);
|
||||
const std::vector<u16> &getChannelPeers(const std::string &channel) const;
|
||||
|
||||
private:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue