Minetest  5.4.0
modchannels.h File Reference
#include <unordered_map>
#include <string>
#include <vector>
#include <memory>
#include "network/networkprotocol.h"
#include "irrlichttypes.h"
+ Include dependency graph for modchannels.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ModChannel
 
class  ModChannelMgr
 

Enumerations

enum  ModChannelState : u8 { MODCHANNEL_STATE_INIT , MODCHANNEL_STATE_READ_WRITE , MODCHANNEL_STATE_READ_ONLY , MODCHANNEL_STATE_MAX }
 
enum  ModChannelSignal : u8 {
  MODCHANNEL_SIGNAL_JOIN_OK , MODCHANNEL_SIGNAL_JOIN_FAILURE , MODCHANNEL_SIGNAL_LEAVE_OK , MODCHANNEL_SIGNAL_LEAVE_FAILURE ,
  MODCHANNEL_SIGNAL_CHANNEL_NOT_REGISTERED , MODCHANNEL_SIGNAL_SET_STATE
}
 

Enumeration Type Documentation

◆ ModChannelSignal

enum ModChannelSignal : u8
Enumerator
MODCHANNEL_SIGNAL_JOIN_OK 
MODCHANNEL_SIGNAL_JOIN_FAILURE 
MODCHANNEL_SIGNAL_LEAVE_OK 
MODCHANNEL_SIGNAL_LEAVE_FAILURE 
MODCHANNEL_SIGNAL_CHANNEL_NOT_REGISTERED 
MODCHANNEL_SIGNAL_SET_STATE 

◆ ModChannelState

enum ModChannelState : u8
Enumerator
MODCHANNEL_STATE_INIT 
MODCHANNEL_STATE_READ_WRITE 
MODCHANNEL_STATE_READ_ONLY 
MODCHANNEL_STATE_MAX