本文整理汇总了C++中Worker::GetLocalNetworkInterface方法的典型用法代码示例。如果您正苦于以下问题:C++ Worker::GetLocalNetworkInterface方法的具体用法?C++ Worker::GetLocalNetworkInterface怎么用?C++ Worker::GetLocalNetworkInterface使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Worker
的用法示例。
在下文中一共展示了Worker::GetLocalNetworkInterface方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ShowInterface
//
// Fills in the list of interfaces and displays a selection
// if all children workers have the same interface.
//
void CPageNetwork::ShowInterface()
{
Manager *manager;
Worker *worker;
m_DInterface.ResetContent();
// Check that either a manager or a worker is selected.
if (!(manager = theApp.pView->m_pWorkerView->GetSelectedManager())) {
return;
}
// Put the manager's network interfaces into the DInterface combo box
for (int i = 0; i < manager->InterfaceCount(GenericNetType); i++) {
if (m_DInterface.AddString(manager->GetInterface(i, GenericNetType)->name) != i) {
ErrorMessage("AddString() for interface failed in CPageNetwork::SetTargetSelection()");
return;
}
}
// Select (in the combo box) the worker's or manager's selected interface.
if (worker = theApp.pView->m_pWorkerView->GetSelectedWorker()) {
// select the current interface (if any) in the combo box
m_DInterface.SelectString(-1, worker->GetLocalNetworkInterface());
} else {
// select the current interface (if any) in the combo box
m_DInterface.SelectString(-1, manager->GetLocalNetworkInterface());
}
}