C# Класс Universe.Services.InstantMessagingService

Наследование: Universe.Framework.Services.ConnectorBase, IService, IInstantMessagingService
Показать файл Открыть проект

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

Метод Описание
ChatSessionRequest ( IRegionClientCapsService caps, OSDMap req ) : string
FinishedStartup ( ) : void
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

Защищенные методы

Метод Описание
OnGenericEvent ( string FunctionName, object parameters ) : object

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

Метод Описание
AddDefaultPermsMemberToSession ( UUID AgentID, UUID SessionID ) : void

Add the agent to the in-memory session lists and give them the default permissions

AddMemberToGroup ( ChatSessionMember member, UUID SessionID ) : void

Add this member to the friend conference

CheckModeratorPermission ( UUID Agent, UUID sessionid ) : bool

Check whether the user has moderator permissions

CreateGroupChat ( UUID AgentID, GridInstantMessage im ) : void
CreateSession ( ChatSession session ) : void

Create a new friend conference session

DropMemberFromSession ( UUID agentID, GridInstantMessage im ) : void
EnsureSessionIsStarted ( UUID groupID ) : void
FindMember ( UUID sessionid, UUID Agent ) : ChatSessionMember

Find the member from X sessionID

FindRegionID ( UUID agentID ) : UUID
FindRegionURI ( UUID agentID ) : string
GetSession ( UUID SessionID ) : ChatSession

Get a session by a user's sessionID

GroupPermissionCheck ( UUID AgentID, UUID GroupID, GroupPowers groupPowers ) : bool
SendChatToSession ( UUID agentID, GridInstantMessage im ) : void
SendInstantMessages ( string uri, List ims ) : void
SessionExists ( UUID GroupID ) : bool
syncRecievedService_OnMessageReceived ( OSDMap message ) : OSDMap

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

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

public ChatSessionRequest ( IRegionClientCapsService caps, OSDMap req ) : string
caps IRegionClientCapsService
req OSDMap
Результат string

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

public FinishedStartup ( ) : void
Результат void

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

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void

OnGenericEvent() защищенный Метод

protected OnGenericEvent ( string FunctionName, object parameters ) : object
FunctionName string
parameters object
Результат object

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

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Результат void