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

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

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

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

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

示例1: throughPutTest

void throughPutTest(void){	static enum {INIT,LOADING} state = INIT;	static whoPacket_t clear = {CLEAR_STATS}, get = {GET_STATS}; 	switch(state)	{		case INIT:			clear.who.to = testdest;			clear.who.from = whoami();			if (sendNormalPacketLink((Byte *)&clear, sizeof(clear), loadLink))			{				whoPacket_t *wp = (whoPacket_t *)testPacket;				print ("/nstarting throughput test...");				flush();				setPacketHandler(STATS, testResults);				state = LOADING;				framesOut = packetsInGroup;				setTimeout(0, &testLength_to);				setTimeout(1 TO_SEC, &sendwait_to);				get.who.to = testdest;				get.who.from = whoami();				wp->who.to = testdest;				wp->who.from = whoami();			}			break;		case LOADING:			if (framesOut)			{				bool flag;				if (loadLink->enableSps)					flag = sendSecurePacketLink(testPacket, sizeof(testPacket), loadLink);				else					flag = sendNormalPacketLink(testPacket, sizeof(testPacket), loadLink);				if (flag)				{					framesOut--;					setTimeout(1 TO_SEC, &sendwait_to);				}				if (checkTimeout(&sendwait_to))				{					print ("/n timedout - ");					printDec((Long)sinceTimeout(&testLength_to));					print(" ms; giving up throughput test/n");					state = INIT;					return;				}			}			else if (sendNormalPacketLink((Byte *)&get, sizeof(get), loadLink))			{				state = INIT;				print (" done. getting results...");				flush();				return;			}			break;	}	activate(throughPutTest);}
开发者ID:strawbot,项目名称:sfp,代码行数:60,


示例2: main

int main(int argc, char *argv[]) {	int sysnum;		if(argc != 2){		fprintf(stderr, "Usage %s <syscall number>/n", argv[0]);		exit(1);	}	sysnum = atoi(argv[1]);	if(sysnum < 0){		fprintf(stderr, "Invalid syscall number [%d]/n", sysnum);		exit(1);	}		whoami();	if(syscall(sysnum) == -1) {		fprintf(stderr, "Error calling syscall: %s/n", strerror(errno));		exit(1);	}	whoami();	return 0;}
开发者ID:ksaoped,项目名称:rsysadd,代码行数:25,


示例3: fl_alert

void  JetpackUI::cb_switch_to_saver(Fl_Menu_* o, void* v) {	if (!whoami(o)->m_editor->Playable()){		fl_alert("You must place both a hero and a door before you save./n");		return;	}	whoami(o)->m_saver->addImage();	whoami(o)->switch_contexts(whoami(o)->m_save_group);}
开发者ID:Reptarsrage,项目名称:Jetpack,代码行数:9,


示例4: whoami

void ImpressionistUI::cb_swap_view(Fl_Menu_* o, void* v){	ImpressionistDoc *pDoc = whoami(o)->getDocument();	unsigned char* tmp = pDoc->m_ucBitmap;	pDoc->m_ucBitmap = pDoc->m_ucPainting;	pDoc->m_ucPainting = tmp;	whoami(o)->m_origView->refresh();	whoami(o)->m_paintView->refresh();}
开发者ID:JeffOwOSun,项目名称:Impressionist,代码行数:10,


示例5: memcpy

//Filter Kernerl用void ImpressionistUI::cb_filter_kernel(Fl_Menu_* o, void* v) {	ImpressionistDoc* pDoc=whoami(o)->getDocument();	if (pDoc->m_ucPainting != NULL) {		memcpy( pDoc->m_ucPreviewBackup, pDoc->m_ucPainting, 			pDoc->m_nPaintWidth * pDoc->m_nPaintHeight * 3 );		whoami(o)->fltDesignUI->show();	}	else		fl_alert("Must load an image first!");}
开发者ID:gam0022,项目名称:Impressionist,代码行数:12,


示例6: LOC_LOGD

AgpsState* AgpsReleasedState::onRsrcEvent(AgpsRsrcStatus event, void* data){    LOC_LOGD("AgpsReleasedState::onRsrcEvent; event:%d/n", (int)event);    if (mStateMachine->hasSubscribers()) {        LOC_LOGE("Error: %s subscriber list not empty!!!", whoami());        // I don't know how to recover from it.  I am adding this rather        // for debugging purpose.    }    AgpsState* nextState = this;    switch (event)    {    case RSRC_SUBSCRIBE:    {        // no notification until we get RSRC_GRANTED        // but we need to add subscriber to the list        mStateMachine->addSubscriber((Subscriber*)data);        // request from connecivity service for NIF        //The if condition is added so that if the data call setup fails        //for DS State Machine, we want to retry in released state.        //for AGps State Machine, sendRsrcRequest() will always return success        if(!mStateMachine->sendRsrcRequest(GPS_REQUEST_AGPS_DATA_CONN)) {            // move the state to PENDING            nextState = mPendingState;        }    }    break;    case RSRC_UNSUBSCRIBE:    {        // the list should really be empty, nothing to remove.        // but we might as well just tell the client it is        // unsubscribed.  False tolerance, right?        Subscriber* subscriber = (Subscriber*) data;        Notification notification(subscriber, event, false);        subscriber->notifyRsrcStatus(notification);    }        // break;    case RSRC_GRANTED:    case RSRC_RELEASED:    case RSRC_DENIED:    default:        LOC_LOGW("%s: unrecognized event %d", whoami(), event);        // no state change.        break;    }    LOC_LOGD("onRsrcEvent, old state %s, new state %s, event %d",             whoami(), nextState->whoami(), event);    return nextState;}
开发者ID:5idaidai,项目名称:android_device_xiaomi_msm8226-common,代码行数:51,


示例7: memcpy

  void ImpressionistUI::cb_filter_kernel(Fl_Menu_* o, void* v)   {    ImpressionistDoc* pDoc=whoami(o)->getDocument();    // Need to back up the current paint view status    // so we can easily preview filters    //If no image has been loaded, do not open filter kernel    if (pDoc->m_ucPainting != NULL) {      memcpy( pDoc->m_ucPreviewBackup, pDoc->m_ucPainting,               pDoc->m_nPaintWidth * pDoc->m_nPaintHeight * 3 );      whoami(o)->fltDesignUI->show();    }    else      fl_alert("Must load an image first!");  }
开发者ID:sfpotter,项目名称:imp,代码行数:15,


示例8: main

void main(int argc,char* argv[]){	char* outName;	/*申请内存,调用char类型*/	outName = (char*)malloc(sizeof(char)*23);	whoami(outName,23);	printf("%s/n",outName);}
开发者ID:VelocityLight,项目名称:Hitos,代码行数:7,


示例9: cb_load_scene

//--------------------------------- Callback Functions --------------------------------------------void GraphicalUI::cb_load_scene(Fl_Menu_* o, void* v) {	GraphicalUI* pUI=whoami(o);		static char* lastFile = 0;	char* newfile = fl_file_chooser("Open Scene?", "*.ray", NULL );	if (newfile != NULL) {		char buf[256];		if (pUI->raytracer->loadScene(newfile)) {			sprintf(buf, "Ray <%s>", newfile);			stopTracing();	// terminate the previous rendering		} else{			sprintf(buf, "Ray <Not Loaded>");		}		pUI->m_mainWindow->label(buf);		pUI->m_debuggingWindow->m_debuggingView->setDirty();		if( lastFile != 0 && strcmp(newfile, lastFile) != 0 )			pUI->m_debuggingWindow->m_debuggingView->resetCamera();		pUI->m_debuggingWindow->redraw();	}}
开发者ID:HenrYxZ,项目名称:GraphicsII,代码行数:27,


示例10: whoami

void JetpackUI::cb_clear(Fl_Menu_* o, void* v) {	if (fl_ask("Are you sure you want to clear the current level?") == 0) { // NO			return;	}	whoami(o)->m_editor->Clear();}
开发者ID:Reptarsrage,项目名称:Jetpack,代码行数:7,


示例11: main

int main(){	char s[30];	whoami(s,30);	printf("%s/n",s);	return 0;}
开发者ID:HIT-BGT,项目名称:OS-Lab,代码行数:7,


示例12: whoami

void ImpressionistUI::cb_load_dissolve_image(Fl_Menu_* o, void* v) {    ImpressionistDoc *pDoc = whoami(o)->getDocument();    char* newfile = fl_file_chooser("Open File?", "*.bmp", pDoc->getImageName());    if (newfile != NULL) {        pDoc->loadDissolveImage(newfile);    }}
开发者ID:cychiuae,项目名称:comp4411-project1-impressionist,代码行数:8,


示例13: File

//------------------------------------------------------------------// Brings up a file chooser and then saves the painted image// This is called by the UI when the save image menu item is chosen//------------------------------------------------------------------void ImpressionistUI::cb_save_image(Fl_Menu_* o, void* v) {  ImpressionistDoc *pDoc=whoami(o)->getDocument();		  const char* filename = pDoc->m_pUI->fileDialog( Fl_Native_File_Chooser::BROWSE_SAVE_FILE,                                                  "PNG Image File (*.png)/t*.png/nJPEG Image File (*.jpg)/t*.jpg");  if(filename) {    std::string strFileName = (std::string)filename;    std::string ext;    int quality = 95;    switch(pDoc->m_pUI->m_nativeChooser->filter_value()) {    case 0:	ext = ".png"; break;    case 1:	ext = ".jpg"; break;    }#ifdef WIN32    char szExt[_MAX_EXT];    _splitpath_s(strFileName.c_str(), NULL,0, NULL,0, NULL, 0, szExt,_MAX_EXT);    if (_stricmp(szExt,".jpg") && _stricmp(szExt,".png")) {      strFileName += ext;    }    else      ext = szExt;#endif#ifdef __APPLE__    if(!strcasecmp(ext.c_str(),".jpg")) {#else      if(!_strcmpi(ext.c_str(),".jpg")) {#endif		        Dialog2 x(0,0,0,0,"ok");        quality = x.getValue();      }      pDoc->saveImage(strFileName.c_str(), ext.c_str(), quality);    }  }//-------------------------------------------------------------// Brings up the paint dialog// This is called by the UI when the brushes menu item// is chosen//-------------------------------------------------------------  void ImpressionistUI::cb_brushes(Fl_Menu_* o, void* v)   {    whoami(o)->m_brushDialog->show();  }
开发者ID:sfpotter,项目名称:imp,代码行数:49,


示例14: cb_load_image

//------------------------------------------------------------------// Brings up a file chooser and then loads the chosen image// This is called by the UI when the load image menu item is chosen//------------------------------------------------------------------void ImpressionistUI::cb_load_image(Fl_Menu_* o, void* v) {  ImpressionistDoc *pDoc=whoami(o)->getDocument();	  const char* filename = pDoc->m_pUI->fileDialog( Fl_Native_File_Chooser::BROWSE_FILE,                                                  "Image File (*.png; *.jpg, *.bmp)/t*.{png,jpg,bmp}");  if(filename)    pDoc->loadImage(filename);}
开发者ID:sfpotter,项目名称:imp,代码行数:13,


示例15: cb_save_image

//------------------------------------------------------------------// Brings up a file chooser and then saves the painted image// This is called by the UI when the save image menu item is chosen//------------------------------------------------------------------void ImpressionistUI::cb_save_image(Fl_Menu_* o, void* v) {	ImpressionistDoc *pDoc=whoami(o)->getDocument();	char* newfile = fl_file_chooser("Save File?", "*.bmp", "save.bmp" );	if (newfile != NULL) {		pDoc->saveImage(newfile);	}}
开发者ID:gam0022,项目名称:Impressionist,代码行数:13,


示例16: cb_save_image

void GraphicalUI::cb_save_image(Fl_Menu_* o, void* v) {	GraphicalUI* pUI=whoami(o);		char* savefile = fl_file_chooser("Save Image?", "*.bmp", "save.bmp" );	if (savefile != NULL) {		pUI->m_traceGlWindow->saveImage(savefile);	}}
开发者ID:HenrYxZ,项目名称:GraphicsII,代码行数:9,


示例17: cb_copy_image_to_canvas

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