C# Класс Universe.Modules.Scripting.ListenerManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetNewHandle ( UUID itemID ) : int

Описание методов

Activate() публичный Метод

public Activate ( UUID itemID, int handle ) : void
itemID UUID
handle int
Результат void

AddFromData() публичный Метод

public AddFromData ( UUID itemID, UUID hostID, OSD data ) : void
itemID UUID
hostID UUID
data OSD
Результат void

AddListener() публичный Метод

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
Результат int

Dectivate() публичный Метод

public Dectivate ( UUID itemID, int handle ) : void
itemID UUID
handle int
Результат void

DeleteListener() публичный Метод

public DeleteListener ( UUID itemID ) : void
itemID UUID
Результат void

GetListeners() публичный Метод

public GetListeners ( UUID itemID, int channel, string name, UUID id, string msg ) : List
itemID UUID
channel int
name string
id UUID
msg string
Результат List

GetListenersCount() публичный Метод

public GetListenersCount ( ) : int
Результат int

GetSerializationData() публичный Метод

public GetSerializationData ( UUID itemID ) : OSD
itemID UUID
Результат OSD

ListenerManager() публичный Метод

public ListenerManager ( int maxlisteners, int maxhandles ) : System
maxlisteners int
maxhandles int
Результат System

Remove() публичный Метод

public Remove ( UUID itemID, int handle ) : void
itemID UUID
handle int
Результат void