Beamable SDK
Public Member Functions | Static Public Member Functions | Properties | List of all members
PubNubMessaging.Core.Subscription Class Reference

Public Member Functions

void Add (ChannelEntity channelEntity, bool reset)
 
void Add (List< ChannelEntity > channelEntities)
 
bool Delete (ChannelEntity channelEntity)
 
void ResetChannelsAndChannelGroupsAndBuildState ()
 
IDictionary< string, object > EditUserState (IDictionary< string, object > newUserState, IDictionary< string, object > oldUserState, bool edit)
 
bool UpdateOrAddUserStateOfEntity (ref ChannelEntity channelEntity, IDictionary< string, object > userState, bool edit)
 
void UpdateIsAwaitingConnectCallbacksOfEntity (List< ChannelEntity > channelEntity, bool isAwaitingConnectCallback)
 
void CleanUp ()
 

Static Public Member Functions

static void RegisterDependencies (IDependencyBuilder builder)
 
static Subscription GetSubscription (IDependencyProvider provider)
 

Properties

bool HasChannelGroups [get]
 
bool HasPresenceChannels [get]
 
bool HasChannelsOrChannelGroups [get]
 
bool HasChannels [get]
 
int CurrentSubscribedChannelsCount [get]
 
int CurrentSubscribedChannelGroupsCount [get]
 
List< ChannelEntityChannelsAndChannelGroupsAwaitingConnectCallback [get]
 
List< ChannelEntityAllChannels [get]
 
List< ChannelEntityAllChannelGroups [get]
 
List< ChannelEntityAllSubscribedChannelsAndChannelGroups [get]
 
List< ChannelEntityAllPresenceChannelsOrChannelGroups [get]
 
List< ChannelEntityAllNonPresenceChannelsOrChannelGroups [get]
 
string CompiledUserState [get]
 
bool ConnectCallbackSent [get]
 
SafeDictionary< ChannelIdentity, ChannelParametersChannelEntitiesDictionary [get]
 

The documentation for this class was generated from the following file: