SmartFoxServer 2X C++ API
|
The IMMOItemVariable interface defines all the public methods and properties that an object representing a SmartFoxServer MMOItem Variable exposes. More...
#include <IMMOItemVariable.h>
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< ISFSObject > | GetSFSObjectValue ()=0 |
Retrieves the value of a SFSObject variable. More... | |
virtual boost::shared_ptr< ISFSArray > | GetSFSArrayValue ()=0 |
Retrieves the value of a SFSArray variable. More... | |
virtual bool | IsNull ()=0 |
Indicates if the variable is null . More... | |
virtual boost::shared_ptr< ISFSArray > | ToSFSArray ()=0 |
<exclude> | |
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.