Photon Plugins API Documentation v5.0RC1

Public Member Functions | Properties | List of all members
Photon.Hive.Plugin.CacheOp Class Reference

set of properties to execute cache operation More...

Public Member Functions

 CacheOp (byte cacheOp=0, byte target=255)
 
 CacheOp (byte cacheOp, byte target, byte evCode, object data)
 
 CacheOp (byte cacheOp, IList< int > actors, byte evCode, object data=null)
 
 CacheOp (byte cacheOp, int sliceIndex, int actor)
 

Properties

byte CacheOperation [get, set]
 Cache operation itself More...
 
byte Target [get, set]
 target actors. All, Others, 255 if is not used More...
 
IList< int > Actors [get, set]
 List of actors More...
 
int SliceIndex [get, set]
 slice index if any More...
 
object Data [get, set]
 Data of event or filter data in case if you need remove some events using filter More...
 
int ActorNr [get, set]
 actor who performed this cache operation 0 or any existing user More...
 
byte EventCode [get, set]
 event code More...
 

Detailed Description

set of properties to execute cache operation

Constructor & Destructor Documentation

◆ CacheOp() [1/4]

Photon.Hive.Plugin.CacheOp.CacheOp ( byte  cacheOp = 0,
byte  target = 255 
)
inline

◆ CacheOp() [2/4]

Photon.Hive.Plugin.CacheOp.CacheOp ( byte  cacheOp,
byte  target,
byte  evCode,
object  data 
)
inline

◆ CacheOp() [3/4]

Photon.Hive.Plugin.CacheOp.CacheOp ( byte  cacheOp,
IList< int >  actors,
byte  evCode,
object  data = null 
)
inline

◆ CacheOp() [4/4]

Photon.Hive.Plugin.CacheOp.CacheOp ( byte  cacheOp,
int  sliceIndex,
int  actor 
)
inline

Property Documentation

◆ ActorNr

int Photon.Hive.Plugin.CacheOp.ActorNr
getset

actor who performed this cache operation 0 or any existing user

◆ Actors

IList<int> Photon.Hive.Plugin.CacheOp.Actors
getset

List of actors

◆ CacheOperation

byte Photon.Hive.Plugin.CacheOp.CacheOperation
getset

Cache operation itself

◆ Data

object Photon.Hive.Plugin.CacheOp.Data
getset

Data of event or filter data in case if you need remove some events using filter

◆ EventCode

byte Photon.Hive.Plugin.CacheOp.EventCode
getset

event code

◆ SliceIndex

int Photon.Hive.Plugin.CacheOp.SliceIndex
getset

slice index if any

◆ Target

byte Photon.Hive.Plugin.CacheOp.Target
getset

target actors. All, Others, 255 if is not used