Easemob Windows SDK
|
Public Member Functions | |
EMLocationMessageBody (const double &latitude, const double &longitude, const std::string &address="") | |
Location message body constructor. More... | |
virtual | ~EMLocationMessageBody () |
Class destructor. More... | |
double | latitude () const |
Get latitude. More... | |
double | longitude () const |
Get longitude. More... | |
const std::string & | address () const |
Get address. More... | |
void | setLatitude (double) |
Set latitude. More... | |
void | setLongitude (double) |
Set longitude. More... | |
void | setAddress (const std::string &) |
Set address. More... | |
![]() | |
EMMessageBody (EMMessageBodyType=TEXT) | |
Message body constructor. More... | |
virtual | ~EMMessageBody () |
Class destructor. More... | |
EMMessageBodyType | type () const |
Get message body type. More... | |
![]() | |
template<typename T > | |
T * | cast () |
Friends | |
class | EMMessageEncoder |
class | EMLocationMessageBodyPrivate |
Additional Inherited Members | |
![]() | |
enum | EMMessageBodyType { TEXT, IMAGE, VIDEO, LOCATION, VOICE, FILE, COMMAND } |
![]() | |
EMMessageBodyPrivate * | mBodyPrivate |
EMMessageBodyType | mType |
easemob::EMLocationMessageBody::EMLocationMessageBody | ( | const double & | latitude, |
const double & | longitude, | ||
const std::string & | address = "" |
||
) |
Location message body constructor.
Latitude. | |
Longitude. | |
The | address. |
|
inlinevirtual |
Class destructor.
NA |
const std::string& easemob::EMLocationMessageBody::address | ( | ) | const |
Get address.
NA |
double easemob::EMLocationMessageBody::latitude | ( | ) | const |
Get latitude.
NA |
double easemob::EMLocationMessageBody::longitude | ( | ) | const |
Get longitude.
NA |
void easemob::EMLocationMessageBody::setAddress | ( | const std::string & | ) |
Set address.
address |
void easemob::EMLocationMessageBody::setLatitude | ( | double | ) |
Set latitude.
latitude |
void easemob::EMLocationMessageBody::setLongitude | ( | double | ) |
Set longitude.
longitude |