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

Public Member Functions

 AvatarService (IConfigSource config)
 
AvatarAppearance GetAppearance (UUID principalID)
 Called by the login service More...
 
bool SetAppearance (UUID principalID, AvatarAppearance appearance)
 Called by everyone who can change the avatar data (so, regions) More...
 
AvatarData GetAvatar (UUID principalID)
 Called by the login service More...
 
bool SetAvatar (UUID principalID, AvatarData avatar)
 Called by everyone who can change the avatar data (so, regions) More...
 
bool ResetAvatar (UUID principalID)
 Not sure if it's needed More...
 
bool SetItems (UUID principalID, 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 principalID, string[] names)
 
- Public Member Functions inherited from OpenSim.Services.AvatarService.AvatarServiceBase
 AvatarServiceBase (IConfigSource config)
 
- Public Member Functions inherited from OpenSim.Services.Base.ServiceBase
LoadPlugin< T > (string dllName)
 
LoadPlugin< T > (string dllName, Object[] args)
 
LoadPlugin< T > (string dllName, string className, Object[] args)
 
 ServiceBase (IConfigSource config)
 

Additional Inherited Members

- Protected Attributes inherited from OpenSim.Services.AvatarService.AvatarServiceBase
IAvatarData m_Database = null
 

Detailed Description

Definition at line 42 of file AvatarService.cs.

Constructor & Destructor Documentation

OpenSim.Services.AvatarService.AvatarService.AvatarService ( IConfigSource  config)
inline

Definition at line 48 of file AvatarService.cs.

Member Function Documentation

AvatarAppearance OpenSim.Services.AvatarService.AvatarService.GetAppearance ( UUID  userID)
inline

Called by the login service

Parameters
userID
Returns

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 54 of file AvatarService.cs.

AvatarData OpenSim.Services.AvatarService.AvatarService.GetAvatar ( UUID  userID)
inline

Called by the login service

Parameters
userID
Returns

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 66 of file AvatarService.cs.

bool OpenSim.Services.AvatarService.AvatarService.RemoveItems ( UUID  principalID,
string[]  names 
)
inline

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 176 of file AvatarService.cs.

bool OpenSim.Services.AvatarService.AvatarService.ResetAvatar ( UUID  userID)
inline

Not sure if it's needed

Parameters
userID
Returns

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 150 of file AvatarService.cs.

bool OpenSim.Services.AvatarService.AvatarService.SetAppearance ( UUID  userID,
AvatarAppearance  appearance 
)
inline

Called by everyone who can change the avatar data (so, regions)

Parameters
userID
appearance
Returns

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 60 of file AvatarService.cs.

bool OpenSim.Services.AvatarService.AvatarService.SetAvatar ( UUID  userID,
AvatarData  avatar 
)
inline

Called by everyone who can change the avatar data (so, regions)

Parameters
userID
avatar
Returns

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 89 of file AvatarService.cs.

bool OpenSim.Services.AvatarService.AvatarService.SetItems ( UUID  userID,
string[]  names,
string[]  values 
)
inline

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

Parameters
userID
attach
Returns

Implements OpenSim.Services.Interfaces.IAvatarService.

Definition at line 155 of file AvatarService.cs.


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