Public Attributes

FilterSet Struct Reference

#include <MessageFilter.h>

Collaboration diagram for FilterSet:
Collaboration graph
[legend]

List of all members.

Public Attributes

bool banOnFilterTimeExceed
bool kickOnDisallowedMessage
bool banOnDisallowedMessage
RakNetTime disallowedMessageBanTimeMS
RakNetTime timeExceedBanTimeMS
RakNetTime maxMemberTimeMS
void(* invalidMessageCallback )(RakPeerInterface *peer, SystemAddress systemAddress, int filterSetID, void *userData, unsigned char messageID)
void * disallowedCallbackUserData
void(* timeoutCallback )(RakPeerInterface *peer, SystemAddress systemAddress, int filterSetID, void *userData)
void * timeoutUserData
int filterSetID
bool allowedIDs [MESSAGE_FILTER_MAX_MESSAGE_ID]
DataStructures::OrderedList
< char *, char
*, MessageFilterStrComp > 
allowedRPCs

Detailed Description

Definition at line 27 of file MessageFilter.h.


Member Data Documentation

bool FilterSet::allowedIDs[MESSAGE_FILTER_MAX_MESSAGE_ID]

Definition at line 40 of file MessageFilter.h.

DataStructures::OrderedList<char *, char *, MessageFilterStrComp> FilterSet::allowedRPCs

Definition at line 41 of file MessageFilter.h.

Definition at line 31 of file MessageFilter.h.

Definition at line 29 of file MessageFilter.h.

Definition at line 36 of file MessageFilter.h.

Definition at line 32 of file MessageFilter.h.

Definition at line 39 of file MessageFilter.h.

void(* FilterSet::invalidMessageCallback)(RakPeerInterface *peer, SystemAddress systemAddress, int filterSetID, void *userData, unsigned char messageID)

Definition at line 35 of file MessageFilter.h.

Definition at line 30 of file MessageFilter.h.

Definition at line 34 of file MessageFilter.h.

Definition at line 33 of file MessageFilter.h.

void(* FilterSet::timeoutCallback)(RakPeerInterface *peer, SystemAddress systemAddress, int filterSetID, void *userData)

Definition at line 37 of file MessageFilter.h.

Definition at line 38 of file MessageFilter.h.


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