C# 클래스 Universe.Services.InstantMessagingService

상속: Universe.Framework.Services.ConnectorBase, IService, IInstantMessagingService
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
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