本文整理汇总了C++中Handle::GetName方法的典型用法代码示例。如果您正苦于以下问题:C++ Handle::GetName方法的具体用法?C++ Handle::GetName怎么用?C++ Handle::GetName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Handle
的用法示例。
在下文中一共展示了Handle::GetName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetLocation
void ServerUserInfo::GetLocation(std::wstring &location)
{
if(user_offline == state)
{
location = L"ÀëÏß";
return;
}
else
{
ServerList *sList = ServerList::Instance();
Handle<ServerInfo> server;
if(sList->GetServer(serverid, server))
{
location = server->GetName();
}
else
location = L"δ֪À´Ô´";
}
}
示例2:
int LuaV6Chat3App::GetServerInfoByID(lua_State *luaState)
{
V6Chat3App *App = GetV6Chat3App(luaState);
if (App)
{
int id = lua_tointeger(luaState, 2);
ServerList *list = ServerList::Instance();
Handle<ServerInfo> server;
if(list->GetServer(id, server))
{
lua_newtable(luaState);
lua_pushstring(luaState, "id");
lua_pushnumber(luaState, server->GetId());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
lua_pushstring(luaState, "server_name");
lua_pushstring(luaState, V6Util::UnicodeToUtf8(server->GetName().c_str()).c_str());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
lua_pushstring(luaState, "account");
lua_pushstring(luaState, server->GetUid().c_str());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
lua_pushstring(luaState, "password");
lua_pushstring(luaState, server->GetUpassword().c_str());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
lua_pushstring(luaState, "introduction");
lua_pushstring(luaState, V6Util::UnicodeToUtf8(server->GetDescription().c_str()).c_str());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
lua_pushstring(luaState, "domain");
lua_pushstring(luaState, server->GetIp().c_str());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
lua_pushstring(luaState, "state");
lua_pushnumber(luaState, server->GetState());
lua_settable(luaState,-3); // 弹出key,value,并设置到subtable里面去
return 1;
}
}
lua_pushnil(luaState);
return 1;
}