C# Class Universe.Modules.Scripting.ListenerManager

显示文件 Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
Activate ( UUID itemID, int handle ) : void
AddFromData ( UUID itemID, UUID hostID, OSD data ) : void
AddListener ( UUID itemID, UUID hostID, int channel, string name, UUID id, string msg, int regexBitfield ) : int
Dectivate ( UUID itemID, int handle ) : void
DeleteListener ( UUID itemID ) : void
GetListeners ( UUID itemID, int channel, string name, UUID id, string msg ) : List
GetListenersCount ( ) : int
GetSerializationData ( UUID itemID ) : OSD
ListenerManager ( int maxlisteners, int maxhandles ) : System
Remove ( UUID itemID, int handle ) : void

Private Methods

Method Description
GetNewHandle ( UUID itemID ) : int

Method Details

Activate() public method

public Activate ( UUID itemID, int handle ) : void
itemID UUID
handle int
return void

AddFromData() public method

public AddFromData ( UUID itemID, UUID hostID, OSD data ) : void
itemID UUID
hostID UUID
data OSD
return void

AddListener() public method

public AddListener ( UUID itemID, UUID hostID, int channel, string name, UUID id, string msg, int regexBitfield ) : int
itemID UUID
hostID UUID
channel int
name string
id UUID
msg string
regexBitfield int
return int

Dectivate() public method

public Dectivate ( UUID itemID, int handle ) : void
itemID UUID
handle int
return void

DeleteListener() public method

public DeleteListener ( UUID itemID ) : void
itemID UUID
return void

GetListeners() public method

public GetListeners ( UUID itemID, int channel, string name, UUID id, string msg ) : List
itemID UUID
channel int
name string
id UUID
msg string
return List

GetListenersCount() public method

public GetListenersCount ( ) : int
return int

GetSerializationData() public method

public GetSerializationData ( UUID itemID ) : OSD
itemID UUID
return OSD

ListenerManager() public method

public ListenerManager ( int maxlisteners, int maxhandles ) : System
maxlisteners int
maxhandles int
return System

Remove() public method

public Remove ( UUID itemID, int handle ) : void
itemID UUID
handle int
return void