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

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

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

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

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

示例1: m_part

/*** m_part**      parv[0] = sender prefix**      parv[1] = channel**      parv[2] = reason*/static voidm_part(struct Client *client_p, struct Client *source_p,       int parc, char *parv[]){  char *p = NULL, *name = NULL;  char reason[KICKLEN + 1] = { '/0' };  if (IsServer(source_p))    return;  if (EmptyString(parv[1]))  {    sendto_one(source_p, form_str(ERR_NEEDMOREPARAMS),               me.name, source_p->name, "PART");    return;  }  if (parc > 2 && !EmptyString(parv[2]))    strlcpy(reason, parv[2], sizeof(reason));  /* Finish the flood grace period... */  if (MyClient(source_p) && !IsFloodDone(source_p))    flood_endgrace(source_p);  for (name = strtoken(&p, parv[1], ","); name;       name = strtoken(&p,    NULL, ","))    part_one_client(source_p, name, reason);}
开发者ID:digitalabhorrence,项目名称:ircd-hybrid-8.1.7,代码行数:34,


示例2: m_message

/* * inputs	- flag privmsg or notice * 		- pointer to command "PRIVMSG" or "NOTICE" *		- pointer to client_p *		- pointer to source_p *		- pointer to channel */static voidm_message(int p_or_n,          char *command,          struct Client *client_p,          struct Client *source_p, int parc, char *parv[]){  int i;  if (parc < 2 || *parv[1] == '/0')  {    if (p_or_n != NOTICE)      sendto_one(source_p, form_str(source_p,ERR_NORECIPIENT), me.name,                 source_p->name, command);    return;  }  if (parc < 3 || *parv[2] == '/0')  {    if (p_or_n != NOTICE)      sendto_one(source_p, form_str(source_p,ERR_NOTEXTTOSEND), me.name,                 source_p->name);    return;  }  /* Finish the flood grace period... */  if(MyClient(source_p) && !IsFloodDone(source_p))    flood_endgrace(source_p);  if (build_target_list(p_or_n, command, client_p, source_p, parv[1],                        parv[2]) < 0)  {    /* Sigh.  We need to relay this command to the hub */    if (!ServerInfo.hub && (uplink != NULL))      sendto_one(uplink, ":%s %s %s :%s",		 source_p->name, command, parv[1], parv[2]);    return;  }  for (i = 0; i < ntargets; i++)  {    switch (targets[i].type)    {      case ENTITY_CHANNEL:        msg_channel(p_or_n, command, client_p, source_p,                    (struct Channel *)targets[i].ptr, parv[2]);        break;      case ENTITY_CHANOPS_ON_CHANNEL:        msg_channel_flags(p_or_n, command, client_p, source_p,                          (struct Channel *)targets[i].ptr,                          targets[i].flags, parv[2]);        break;      case ENTITY_CLIENT:        msg_client(p_or_n, command, source_p,                   (struct Client *)targets[i].ptr, parv[2]);        break;    }  }}
开发者ID:Cloudxtreme,项目名称:ircd-3,代码行数:67,


示例3: m_part

/*** m_part**      parv[0] = sender prefix**      parv[1] = channel**      parv[2] = reason*/static intm_part(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]){	char *p, *name;	char reason[REASONLEN + 1];	char *s = LOCAL_COPY(parv[1]);	reason[0] = '/0';	if(parc > 2)		strlcpy(reason, parv[2], sizeof(reason));	name = strtoken(&p, s, ",");	/* Finish the flood grace period... */	if(MyClient(source_p) && !IsFloodDone(source_p))		flood_endgrace(source_p);	while (name)	{		part_one_client(client_p, source_p, name, reason);		name = strtoken(&p, NULL, ",");	}	return 0;}
开发者ID:BackupTheBerlios,项目名称:phoenixfn-svn,代码行数:31,


示例4: m_away

/*** m_away**      parv[1] = away message*/static intm_away(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]){    if(MyClient(source_p) && source_p->localClient->next_away &&       !IsFloodDone(source_p))        flood_endgrace(source_p);    if(!IsClient(source_p))        return 0;    if(parc < 2 || EmptyString(parv[1])) {        /* Marking as not away */        if(source_p->user->away != NULL) {            /* we now send this only if they were away before --is */            sendto_server(client_p, NULL, CAP_TS6, NOCAPS,                          ":%s AWAY", use_id(source_p));            free_away(source_p);            sendto_common_channels_local_butone(source_p, CLICAP_AWAY_NOTIFY, NOCAPS, ":%s!%[email
C++ IsFocus函数代码示例
C++ IsFlagSet函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。