本文整理汇总了C++中createCommand函数的典型用法代码示例。如果您正苦于以下问题:C++ createCommand函数的具体用法?C++ createCommand怎么用?C++ createCommand使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了createCommand函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: inboundBufferMaintenance
void inboundBufferMaintenance(void) {
int i;
for ( i = 0; i < RAW_PACKET_BUFFER_SIZE; i++ ) {
if ( rawPacketStatus[i] == READY && checkPacket(rawPackets[i]) ) {
struct command* cmd = createCommand( rawPackets[i] );
if ( cmd ) { // create command was successful ?
pushCommand( cmd ); // queue it up
rawPacketStatus[i] = EMPTY; // buffer is now good for writing another packet
}
}
}
if ( rawPacketStatus[0] == EMPTY ) {
rawPacketStatus[0] = BUSY;
}
}
开发者ID:Rich143,项目名称:RC-Car-Bootstrap-Competition,代码行数:15,代码来源:net_inbound.c
示例2: AnopeInit
/**
* Create the info command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("INFO", do_info, NULL, BOT_HELP_INFO, -1, -1, -1,
-1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
moduleSetBotHelp(myBotServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:21,代码来源:bs_info.c
示例3: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: bs_assign.c 1265 2007-08-26 15:33:06Z geniusdex $");
moduleSetType(CORE);
c = createCommand("ASSIGN", do_assign, NULL, BOT_HELP_ASSIGN, -1, -1,
-1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
moduleSetBotHelp(myBotServHelp);
return MOD_CONT;
}
开发者ID:TheKing,项目名称:xanadu-irc-services,代码行数:21,代码来源:bs_assign.c
示例4: AnopeInit
/**
* Create the off command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("LIST", listOut, is_services_oper, -1, -1,
HOST_HELP_LIST, HOST_HELP_LIST, HOST_HELP_LIST);
moduleAddCommand(HOSTSERV, c, MOD_UNIQUE);
moduleSetHostHelp(myHostServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:21,代码来源:hs_list.c
示例5: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: bs_kick.c 1265 2007-08-26 15:33:06Z geniusdex $");
moduleSetType(CORE);
c = createCommand("KICK", do_kickcmd, NULL, BOT_HELP_KICK, -1, -1, -1,
-1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK BADWORDS", NULL, NULL, BOT_HELP_KICK_BADWORDS,
-1, -1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK BOLDS", NULL, NULL, BOT_HELP_KICK_BOLDS, -1,
-1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK CAPS", NULL, NULL, BOT_HELP_KICK_CAPS, -1, -1,
-1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK COLORS", NULL, NULL, BOT_HELP_KICK_COLORS, -1,
-1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK FLOOD", NULL, NULL, BOT_HELP_KICK_FLOOD, -1,
-1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK REPEAT", NULL, NULL, BOT_HELP_KICK_REPEAT, -1,
-1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK REVERSES", NULL, NULL, BOT_HELP_KICK_REVERSES,
-1, -1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
c = createCommand("KICK UNDERLINES", NULL, NULL,
BOT_HELP_KICK_UNDERLINES, -1, -1, -1, -1);
moduleAddCommand(BOTSERV, c, MOD_UNIQUE);
moduleSetBotHelp(myBotServHelp);
return MOD_CONT;
}
开发者ID:TheKing,项目名称:xanadu-irc-services,代码行数:46,代码来源:bs_kick.c
示例6: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: cs_clear.c 1265 2007-08-26 15:33:06Z geniusdex $");
moduleSetType(CORE);
c = createCommand("CLEAR", do_clear, NULL, CHAN_HELP_CLEAR, -1, -1, -1,
-1);
moduleAddCommand(CHANSERV, c, MOD_UNIQUE);
moduleSetChanHelp(myChanServHelp);
return MOD_CONT;
}
开发者ID:TheKing,项目名称:xanadu-irc-services,代码行数:22,代码来源:cs_clear.c
示例7: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: ns_ghost.c 1265 2007-08-26 15:33:06Z geniusdex $");
moduleSetType(CORE);
c = createCommand("GHOST", do_ghost, NULL, NICK_HELP_GHOST, -1, -1, -1,
-1);
moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
moduleSetNickHelp(myNickServHelp);
return MOD_CONT;
}
开发者ID:TheKing,项目名称:xanadu-irc-services,代码行数:22,代码来源:ns_ghost.c
示例8: QStringList
VcsBase::Command *SubversionClient::createCommitCmd(const QString &repositoryRoot,
const QStringList &files,
const QString &commitMessageFile,
const QStringList &extraOptions) const
{
const QStringList svnExtraOptions =
QStringList(extraOptions)
<< authenticationOptions(SubversionClient::CommitCommand)
<< QLatin1String(Constants::NON_INTERACTIVE_OPTION)
<< QLatin1String("--file") << commitMessageFile;
VcsBase::Command *cmd = createCommand(repositoryRoot);
QStringList args(vcsCommandString(CommitCommand));
cmd->addJob(args << svnExtraOptions << files);
return cmd;
}
开发者ID:FlavioFalcao,项目名称:qt-creator,代码行数:16,代码来源:subversionclient.cpp
示例9: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion
(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("AKILL", do_akill, is_services_oper, OPER_HELP_AKILL,
-1, -1, -1, -1);
moduleAddCommand(OPERSERV, c, MOD_UNIQUE);
moduleSetOperHelp(myOperServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:22,代码来源:os_akill.c
示例10: createCommand
shared_ptr<DBCommand> SQLiteFactory::createCommand(const std::string &command, DBConnection &connection,
const std::string &name1, DBValue::ValueType type1,
const std::string &name2, DBValue::ValueType type2,
const std::string &name3, DBValue::ValueType type3,
const std::string &name4, DBValue::ValueType type4,
const std::string &name5, DBValue::ValueType type5) {
shared_ptr<DBCommand> cmd = createCommand(command, connection);
cmd->parameters().push_back( DBCommandParameter(name1, type1) );
cmd->parameters().push_back( DBCommandParameter(name2, type2) );
cmd->parameters().push_back( DBCommandParameter(name3, type3) );
cmd->parameters().push_back( DBCommandParameter(name4, type4) );
cmd->parameters().push_back( DBCommandParameter(name5, type5) );
return cmd;
}
开发者ID:temper8,项目名称:FBReader-Tizen,代码行数:16,代码来源:SQLiteFactory.cpp
示例11: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: os_admin.c 953 2006-01-14 11:36:29Z certus $");
moduleSetType(CORE);
c = createCommand("ADMIN", do_admin, is_oper, OPER_HELP_ADMIN, -1, -1,
-1, -1);
moduleAddCommand(OPERSERV, c, MOD_UNIQUE);
moduleSetOperHelp(myOperServHelp);
return MOD_CONT;
}
开发者ID:SwiftIRC,项目名称:services,代码行数:22,代码来源:os_admin.c
示例12: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("UPDATE", do_nickupdate, NULL, NICK_HELP_UPDATE, -1,
-1, -1, -1);
moduleAddCommand(NICKSERV, c, MOD_UNIQUE);
moduleSetNickHelp(myNickServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:22,代码来源:ns_update.c
示例13: AnopeInit
/**
* Create the off command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("DELALL", do_delall, is_host_remover,
HOST_HELP_DELALL, -1, -1, -1, -1);
moduleAddCommand(HOSTSERV, c, MOD_UNIQUE);
moduleSetHostHelp(myHostServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:22,代码来源:hs_delall.c
示例14: createCommand
void Connection::startCommand() {
m_commandWaiting = false;
if (m_pageSuccess) {
m_command = createCommand(m_commandName.toAscii().constData());
if (m_command) {
connect(m_command,
SIGNAL(finished(Response *)),
this,
SLOT(finishCommand(Response *)));
m_command->start(m_arguments);
} else {
QString failure = QString("Unknown command: ") + m_commandName + "\n";
writeResponse(new Response(false, failure));
}
m_commandName = QString();
} else {
开发者ID:nicholaides,项目名称:capybara-webkit,代码行数:16,代码来源:Connection.cpp
示例15: AnopeInit
/**
* Create the off command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: hs_group.c 953 2006-01-14 11:36:29Z certus $");
moduleSetType(CORE);
c = createCommand("GROUP", do_group, NULL, HOST_HELP_GROUP, -1, -1, -1,
-1);
moduleAddCommand(HOSTSERV, c, MOD_UNIQUE);
moduleSetHostHelp(myHostServHelp);
return MOD_CONT;
}
开发者ID:SwiftIRC,项目名称:services,代码行数:22,代码来源:hs_group.c
示例16: AnopeInit
/**
* Create the off command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("SET", myDoSet, is_host_setter, HOST_HELP_SET, -1,
-1, -1, -1);
moduleAddCommand(HOSTSERV, c, MOD_UNIQUE);
moduleSetHostHelp(myHostServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:22,代码来源:hs_set.c
示例17: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: cs_invite.c 981 2006-03-01 14:08:00Z certus $");
moduleSetType(CORE);
c = createCommand("INVITE", do_invite, NULL, CHAN_HELP_INVITE, -1, -1,
-1, -1);
moduleAddCommand(CHANSERV, c, MOD_UNIQUE);
moduleSetChanHelp(myChanServHelp);
return MOD_CONT;
}
开发者ID:SwiftIRC,项目名称:services,代码行数:22,代码来源:cs_invite.c
示例18: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: os_kick.c 1265 2007-08-26 15:33:06Z geniusdex $");
moduleSetType(CORE);
c = createCommand("KICK", do_os_kick, is_services_oper, OPER_HELP_KICK,
-1, -1, -1, -1);
moduleAddCommand(OPERSERV, c, MOD_UNIQUE);
moduleSetOperHelp(myOperServHelp);
return MOD_CONT;
}
开发者ID:TheKing,项目名称:xanadu-irc-services,代码行数:22,代码来源:os_kick.c
示例19: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion(VERSION_STRING);
moduleSetType(CORE);
c = createCommand("USERLIST", do_userlist, NULL,
OPER_HELP_USERLIST, -1, -1, -1, -1);
moduleAddCommand(OPERSERV, c, MOD_UNIQUE);
moduleSetOperHelp(myOperServHelp);
return MOD_CONT;
}
开发者ID:Elemental-IRCd,项目名称:anope,代码行数:22,代码来源:os_userlist.c
示例20: AnopeInit
/**
* Create the command, and tell anope about it.
* @param argc Argument count
* @param argv Argument list
* @return MOD_CONT to allow the module, MOD_STOP to stop it
**/
int AnopeInit(int argc, char **argv)
{
Command *c;
moduleAddAuthor("Anope");
moduleAddVersion("$Id: os_global.c 1270 2007-08-27 03:23:06Z drstein $");
moduleSetType(CORE);
c = createCommand("GLOBAL", do_global, is_services_admin,
OPER_HELP_GLOBAL, -1, -1, -1, -1);
c->help_param1 = s_GlobalNoticer;
moduleAddCommand(OPERSERV, c, MOD_UNIQUE);
moduleSetOperHelp(myOperServHelp);
return MOD_CONT;
}
开发者ID:TheKing,项目名称:xanadu-irc-services,代码行数:22,代码来源:os_global.c
注:本文中的createCommand函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论