SmartFoxServer 2X C++ API
Sfs2X::Entities::Variables::IMMOItemVariable Class Reference

The IMMOItemVariable interface defines all the public methods and properties that an object representing a SmartFoxServer MMOItem Variable exposes. More...

#include <IMMOItemVariable.h>

Inheritance diagram for Sfs2X::Entities::Variables::IMMOItemVariable:
Sfs2X::Entities::Variables::Variable Sfs2X::Entities::Variables::MMOItemVariable

Additional Inherited Members

- Public Member Functions inherited from Sfs2X::Entities::Variables::Variable
virtual boost::shared_ptr< string > Name ()=0
 Indicates the name of this variable. More...
 
virtual VariableType Type ()=0
 Indicates the type of this variable. More...
 
virtual boost::shared_ptr< void > Value ()=0
 Returns the untyped value of this variable. More...
 
virtual boost::shared_ptr< bool > GetBoolValue ()=0
 Retrieves the value of a boolean variable. More...
 
virtual boost::shared_ptr< long int > GetIntValue ()=0
 Retrieves the value of an integer variable. More...
 
virtual boost::shared_ptr< double > GetDoubleValue ()=0
 Retrieves the value of a double precision variable. More...
 
virtual boost::shared_ptr< string > GetStringValue ()=0
 Retrieves the value of a string variable. More...
 
virtual boost::shared_ptr< ISFSObjectGetSFSObjectValue ()=0
 Retrieves the value of a SFSObject variable. More...
 
virtual boost::shared_ptr< ISFSArrayGetSFSArrayValue ()=0
 Retrieves the value of a SFSArray variable. More...
 
virtual bool IsNull ()=0
 Indicates if the variable is null. More...
 
virtual boost::shared_ptr< ISFSArrayToSFSArray ()=0
 <exclude>
 

Detailed Description

The IMMOItemVariable interface defines all the public methods and properties that an object representing a SmartFoxServer MMOItem Variable exposes.

In the SmartFoxServer 2X client API this interface is implemented by the MMOItemVariable class. Read the class description for additional informations.

See also
Sfs2X.Entities.Variables.MMOItemVariable