OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Services.Interfaces.IAvatarService Interface Reference
Inheritance diagram for OpenSim.Services.Interfaces.IAvatarService:
Inheritance graph
[legend]

Public Member Functions

AvatarAppearance GetAppearance (UUID userID)
 Called by the login service More...
 
bool SetAppearance (UUID userID, AvatarAppearance appearance)
 Called by everyone who can change the avatar data (so, regions) More...
 
AvatarData GetAvatar (UUID userID)
 Called by the login service More...
 
bool SetAvatar (UUID userID, AvatarData avatar)
 Called by everyone who can change the avatar data (so, regions) More...
 
bool ResetAvatar (UUID userID)
 Not sure if it's needed More...
 
bool SetItems (UUID userID, string[] names, string[] values)
 These methods raison d'etre: No need to send the entire avatar data (SetAvatar) for changing attachments More...
 
bool RemoveItems (UUID userID, string[] names)
 

Detailed Description

Definition at line 38 of file IAvatarService.cs.

Member Function Documentation

AvatarAppearance OpenSim.Services.Interfaces.IAvatarService.GetAppearance ( UUID  userID)
AvatarData OpenSim.Services.Interfaces.IAvatarService.GetAvatar ( UUID  userID)
bool OpenSim.Services.Interfaces.IAvatarService.RemoveItems ( UUID  userID,
string[]  names 
)
bool OpenSim.Services.Interfaces.IAvatarService.ResetAvatar ( UUID  userID)
bool OpenSim.Services.Interfaces.IAvatarService.SetAppearance ( UUID  userID,
AvatarAppearance  appearance 
)
bool OpenSim.Services.Interfaces.IAvatarService.SetAvatar ( UUID  userID,
AvatarData  avatar 
)
bool OpenSim.Services.Interfaces.IAvatarService.SetItems ( UUID  userID,
string[]  names,
string[]  values 
)

These methods raison d'etre: No need to send the entire avatar data (SetAvatar) for changing attachments

Parameters
userID
attach
Returns

Implemented in OpenSim.Services.Connectors.SimianGrid.SimianAvatarServiceConnector, OpenSim.Services.Connectors.AvatarServicesConnector, OpenSim.Region.CoreModules.ServiceConnectorsOut.Avatar.LocalAvatarServicesConnector, and OpenSim.Services.AvatarService.AvatarService.


The documentation for this interface was generated from the following file: