我用通过delphi调用对方用C++开发出来的dll,请大家帮我翻译一下下面这个函数了
请求哪位高手能够帮我翻译那么几句话吗,要翻译成delphi可以识别和调用的语句,真不知道该如何下手来翻译下面这些语句,这些语句我是通过dependecy工具调取dll里面得到的接口清单。如果可以帮我处理,我将会高分感谢。
const easemob::EMBaseObject::`vftable'
easemob::EMBaseObject::EMBaseObject(class easemob::EMBaseObject const &)
easemob::EMBaseObject::EMBaseObject(void)
class easemob::EMBaseObject & easemob::EMBaseObject::operator=(class easemob::EMBaseObject const &)
easemob::EMBaseObject::~EMBaseObject(void)
const easemob::EMCallback::`vftable'
easemob::EMCallback::EMCallback(class easemob::EMCallbackObserverHandle const &,class std::function<bool (void)>,class std::function<bool (class std::shared_ptr<class easemob::EMError>)>,class std::function<void (int)>)
bool easemob::EMCallback::onFail(class std::shared_ptr<class easemob::EMError>)
void easemob::EMCallback::onProgress(int)
bool easemob::EMCallback::onSuccess(void)
easemob::EMCallback::~EMCallback(void)
const easemob::EMCallbackObserverHandle::`vftable'
easemob::EMCallbackObserverHandle::EMCallbackObserverHandle(void)
easemob::EMCallbackObserverHandle::~EMCallbackObserverHandle(void)
const easemob::EMChatClient::`vftable'
void easemob::EMChatClient::addConnectionListener(class easemob::EMConnectionListener *)
void easemob::EMChatClient::addLogCallback(class easemob::EMLogCallbackInterface *)
class std::shared_ptr<class easemob::EMError> easemob::EMChatClient::autoLogin(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatClient::bindUserDeviceToken(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class easemob::EMError &)
class std::shared_ptr<class easemob::EMError> easemob::EMChatClient::changeAppkey(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
class easemob::EMChatClient * easemob::EMChatClient::create(class std::shared_ptr<class easemob::EMChatConfigs>)
class std::shared_ptr<class easemob::EMError> easemob::EMChatClient::createAccount(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatClient::disconnect(void)
easemob::EMChatClient::EMChatClient(void)
void easemob::EMChatClient::forceDisconnect(void)
class std::shared_ptr<class easemob::EMChatConfigs> easemob::EMChatClient::getChatConfigs(void)
class easemob::EMChatManagerInterface & easemob::EMChatClient::getChatManager(void)
class easemob::EMChatroomManagerInterface & easemob::EMChatClient::getChatroomManager(void)
class std::shared_ptr<class easemob::EMConfigManager> easemob::EMChatClient::getConfigManager(void)
class easemob::EMContactManagerInterface & easemob::EMChatClient::getContactManager(void)
class std::shared_ptr<class easemob::EMDatabase> easemob::EMChatClient::getDatabase(void)
class easemob::EMGroupManagerInterface & easemob::EMChatClient::getGroupManager(void)
class easemob::EMLoginInfo const & easemob::EMChatClient::getLoginInfo(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > easemob::EMChatClient::getUserInformation(class easemob::EMError &)
class std::shared_ptr<class easemob::EMError> easemob::EMChatClient::getUserToken(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > &,bool)
void easemob::EMChatClient::init(class std::shared_ptr<class easemob::EMChatConfigs>)
bool easemob::EMChatClient::isConnected(void)
bool easemob::EMChatClient::isLoggedIn(void)
class std::shared_ptr<class easemob::EMError> easemob::EMChatClient::login(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatClient::logout(void)
void easemob::EMChatClient::onNetworkChanged(enum easemob::EMNetworkListener::EMNetworkType)
void easemob::EMChatClient::reconnect(void)
void easemob::EMChatClient::removeConnectionListener(class easemob::EMConnectionListener *)
void easemob::EMChatClient::removeLogCallback(class easemob::EMLogCallbackInterface *)
void easemob::EMChatClient::sendPing(void)
bool easemob::EMChatClient::sendPing(bool,long)
void easemob::EMChatClient::updateDeviceInformation(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class easemob::EMError &)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > easemob::EMChatClient::updateUserInformation(class easemob::EMError &,class std::map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,class easemob::EMAttributeValue,struct std::less<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const ,class easemob::EMAttributeValue> > > const &)
easemob::EMChatClient::~EMChatClient(void)
const easemob::EMChatConfigs::`vftable'
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::clientResource(void)
easemob::EMChatConfigs::EMChatConfigs(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned int)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getAppKey(void)
bool easemob::EMChatConfigs::getAutoAcceptFriend(void)
bool easemob::EMChatConfigs::getAutoAcceptGroup(void)
bool easemob::EMChatConfigs::getAutoConversationLoaded(void)
bool easemob::EMChatConfigs::getDeleteMessageAsExitChatRoom(void)
bool easemob::EMChatConfigs::getDeleteMessageAsExitGroup(void)
unsigned int easemob::EMChatConfigs::getDeviceID(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getDownloadPath(void)
bool easemob::EMChatConfigs::getEnableConsoleLog(void)
bool easemob::EMChatConfigs::getIsChatroomOwnerLeaveAllowed(void)
bool easemob::EMChatConfigs::getIsSandboxMode(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getLogPath(void)
class std::shared_ptr<class easemob::EMNetCallback> easemob::EMChatConfigs::getNetCallback(void)
int easemob::EMChatConfigs::getNumOfMessageLoaded(void)
enum easemob::EMChatConfigs::OSType easemob::EMChatConfigs::getOs(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getOsVersion(void)
bool easemob::EMChatConfigs::getRequireDeliveryAck(void)
bool easemob::EMChatConfigs::getRequireReadAck(void)
bool easemob::EMChatConfigs::getRequireServerAck(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getResourcePath(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getSdkVersion(void)
bool easemob::EMChatConfigs::getSortMessageByServerTime(void)
bool easemob::EMChatConfigs::getUseEncryption(void)
bool easemob::EMChatConfigs::getUsingHttps(void)
class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const & easemob::EMChatConfigs::getWorkPath(void)
class easemob::EMChatPrivateConfigs & easemob::EMChatConfigs::privateConfigs(void)
void easemob::EMChatConfigs::setAppKey(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatConfigs::setAutoAcceptFriend(bool)
void easemob::EMChatConfigs::setAutoAcceptGroup(bool)
void easemob::EMChatConfigs::setAutoConversationLoaded(bool)
void easemob::EMChatConfigs::setClientResource(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatConfigs::setDeleteMessageAsExitChatRoom(bool)
void easemob::EMChatConfigs::setDeleteMessageAsExitGroup(bool)
void easemob::EMChatConfigs::setDownloadPath(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatConfigs::setEnableConsoleLog(bool)
void easemob::EMChatConfigs::setIsChatroomOwnerLeaveAllowed(bool)
void easemob::EMChatConfigs::setIsSandboxMode(bool)
void easemob::EMChatConfigs::setLogLevel(enum easemob::EMChatConfigs::EMLogLevel)
void easemob::EMChatConfigs::setLogPath(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatConfigs::setNetCallback(class std::shared_ptr<class easemob::EMNetCallback>)
void easemob::EMChatConfigs::setNumOfMessageLoaded(int)
void easemob::EMChatConfigs::setOs(enum easemob::EMChatConfigs::OSType)
void easemob::EMChatConfigs::setOsVersion(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)
void easemob::EMChatConfigs::setRequireDeliveryAck(bool)
void easemob::EMChatConfigs::setRequireReadAck(bool)
void easemob::EMChatConfigs::setRequireServerAck(bool)