您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ CallMethod函数代码示例

51自学网 2021-06-01 20:09:02
  C++
这篇教程C++ CallMethod函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中CallMethod函数的典型用法代码示例。如果您正苦于以下问题:C++ CallMethod函数的具体用法?C++ CallMethod怎么用?C++ CallMethod使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了CallMethod函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: bind

void SoapServerInternal::CallMethod(const ::google::protobuf::MethodDescriptor* method,  ::google::protobuf::RpcController* controller,  const ::google::protobuf::Message* request,  ::google::protobuf::Message* response,  ::google::protobuf::Closure* done){  string serviceName = method->service()->name();  string methodName = method->name();  SoapProtocol::ResponseCallback callback = bind(&SoapServerInternal::OnProtobufResponse, this, response, done, placeholders::_1);  try  {    CallMethod(serviceName, methodName, *request, callback);  }  catch (exception &e)  {    if (controller)    {      controller->SetFailed(e.what());      controller->Failed();    }  }  catch (...)  {    if (controller)    {      controller->SetFailed("Unknown");      controller->Failed();    }  }  }
开发者ID:lodle,项目名称:SoapServer,代码行数:33,


示例2: GetClassInfo

 void CTrackManiaRaceInterface::SetCheckPointInfo_TimeText1 ( StringA value ) {     static CMwMemberInfo* pMemberInfo = GetClassInfo ()->GetMemberInfo ( "CheckPointInfo_TimeText1" );     CMwStack stack;     stack.Push ( pMemberInfo );     CallMethod ( &stack, &value ); }
开发者ID:osvein,项目名称:TM2Unlimiter,代码行数:7,


示例3: GetClassInfo

 void CGameAdvertising::SetMode ( CGameAdvertising::eMode value ) {     static CMwMemberInfo* pMemberInfo = GetClassInfo ()->GetMemberInfo ( "Mode" );     CMwStack stack;     stack.Push ( pMemberInfo );     CallMethod ( &stack, &value ); }
开发者ID:osvein,项目名称:TM2Unlimiter,代码行数:7,


示例4: GetClassInfo

 void CPlugBitmapRenderCamera::SetCameraToVisual ( Matrix43 value ) {     static CMwMemberInfo* pMemberInfo = GetClassInfo ()->GetMemberInfo ( "CameraToVisual" );     CMwStack stack;     stack.Push ( pMemberInfo );     CallMethod ( &stack, &value ); }
开发者ID:osvein,项目名称:TM2Unlimiter,代码行数:7,


示例5: NetLoadFile

long NetLoadFile(CICell ih, char *filePath){  CICell         netIH;  NetPartInfoPtr net;  long           ret, length, triesLeft;  char           fileSpec[2048];    net = (NetPartInfoPtr)ih;    sprintf(fileSpec, "%s,%s", net->devSpec, filePath);    printf("Opening [%s].../n", fileSpec);    triesLeft = 10;  do {    netIH = Open(fileSpec);    triesLeft--;  } while ((netIH == 0) &&  triesLeft);  if (netIH == 0) return -1;    triesLeft = 10;  do {    ret = CallMethod(1, 1, netIH, "load", kLoadAddr, &length);    if (gOFVersion < kOFVersion3x) {      if (length == 0) ret = -1;    }    triesLeft--;  } while ((ret != kCINoError) && triesLeft);  if (ret != kCINoError) return -1;    Close(netIH);    return length;}
开发者ID:OpenDarwin-CVS,项目名称:SEDarwin,代码行数:34,


示例6: GetClassInfo

 void CFuncSegment::SetKeyCount ( uint value ) {     static CMwMemberInfo* pMemberInfo = GetClassInfo ()->GetMemberInfo ( "KeyCount" );     CMwStack stack;     stack.Push ( pMemberInfo );     CallMethod ( &stack, &value ); }
开发者ID:osvein,项目名称:TM2Unlimiter,代码行数:7,


示例7: GetClassInfo

 void CControlSimi2::SetScaleX ( float value ) {     static CMwMemberInfo* pMemberInfo = GetClassInfo ()->GetMemberInfo ( "ScaleX" );     CMwStack stack;     stack.Push ( pMemberInfo );     CallMethod ( &stack, &value ); }
开发者ID:osvein,项目名称:TM2Unlimiter,代码行数:7,


示例8: CallMethod

bool PYTHON_ACTION_PLUGIN::GetShowToolbarButton(){    PyLOCK lock;    PyObject* result = CallMethod( "GetShowToolbarButton");    return PyObject_IsTrue(result);}
开发者ID:pointhi,项目名称:kicad-source-mirror,代码行数:8,


示例9: new

// -----------------------------------------------------------------------------// CSTSCredentialManager::NewLC// Two-phased constructor.// -----------------------------------------------------------------------------//CSTSCredentialManager* CSTSCredentialManager::NewLC(){    CSTSCredentialManager* self = new(ELeave) CSTSCredentialManager;    CallMethod(self,&CSTSCredentialManager::AddToScheduler,self);    CleanupStack::PushL(self);    CallMethodL(self,&CSTSCredentialManager::ConstructL,self);    return self;}
开发者ID:cdaffara,项目名称:symbiandump-ossapps,代码行数:13,


示例10:

 std::vector<OpcUa::CallMethodResult> AddressSpaceInMemory::Call(std::vector<OpcUa::CallMethodRequest> methodsToCall) {   std::vector<OpcUa::CallMethodResult>  results;   for (auto method : methodsToCall)   {     results.push_back(CallMethod(method));   }   return results; }
开发者ID:Harha,项目名称:freeopcua,代码行数:9,



注:本文中的CallMethod函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ CallNextEventHandler函数代码示例
C++ CallGetService函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。