C# Class IrcD.ServerReplies.ServerReplies

Mostrar archivo Open project: FreeApophis/ircddotnet Class Usage Examples

Public Methods

Method Description
RegisterComplete ( UserInfo info ) : void
Send ( UserInfo info, string channel ) : void

Reply Code 405

SendAdminEmail ( UserInfo info ) : void

Reply Code 259

SendAdminLocation1 ( UserInfo info ) : void

Reply Code 257

SendAdminLocation2 ( UserInfo info ) : void

Reply Code 258

SendAdminMe ( UserInfo info ) : void

Reply Code 256

SendAlreadyRegistered ( UserInfo info ) : void

Numeric Reply 462

SendAwayMessage ( UserInfo info, UserInfo awayUser ) : void

Reply 301

SendBadChannelKey ( UserInfo info, ChannelInfo chan ) : void

Reply Code 475

SendBadChannelMask ( UserInfo info, string chan ) : void

Reply Code 476

SendBanList ( UserInfo info, ChannelInfo chan, string mask ) : void

Reply Code 367

SendBanListFull ( UserInfo info, ChannelInfo chan, char mode ) : void

Reply Code 478

SendBannedFromChannel ( UserInfo info, ChannelInfo chan ) : void

Reply Code 474

SendBounce ( UserInfo info ) : void

Reply Code 005 / 010

SendCannotKillServer ( UserInfo info ) : void

Reply 483

SendCannotKnock ( UserInfo info, string channel, string reason ) : void

Reply 480

SendCannotSendToChannel ( UserInfo info, string channel, string message = "Cannot send to channel" ) : void

Reply Code 404

SendChannelIsFull ( UserInfo info, ChannelInfo chan ) : void

Reply Code 471

SendChannelModeIs ( UserInfo info, ChannelInfo chan ) : void

Reply Code 324

SendChannelOpPrivilegesNeeded ( UserInfo info, ChannelInfo chan ) : void

Reply 482

SendCreated ( UserInfo info ) : void

Reply Code 003

SendEndOfBanList ( UserInfo info, ChannelInfo chan ) : void

Reply Code 368

SendEndOfExceptionList ( UserInfo info, ChannelInfo chan ) : void

Reply Code 349

SendEndOfInfo ( UserInfo info ) : void

Reply Code 374

SendEndOfInviteList ( UserInfo info, ChannelInfo chan ) : void

Reply Code 347

SendEndOfNamesReply ( UserInfo info, ChannelInfo chan ) : void

Reply Code 366

SendEndOfStats ( UserInfo info, string query ) : void

Reply Code 219

SendEndOfWho ( UserInfo info, string mask ) : void

Reply 315

SendEndOfWhoIs ( UserInfo info, UserInfo who ) : void

Reply 318

SendErroneousNickname ( UserInfo info, string nick ) : void

Reply Code 432

SendExceptionList ( UserInfo info, ChannelInfo chan, string mask ) : void

Reply Code 348

SendISupport ( UserInfo info ) : void

Reply Code 005

SendInfo ( UserInfo info ) : void

Reply Code 371

SendInviteList ( UserInfo info, ChannelInfo chan, string mask ) : void

Reply Code 346

SendInviteOnlyChannel ( UserInfo info, ChannelInfo chan ) : void

Reply Code 473

SendInviting ( UserInfo info, UserInfo invited, string channel ) : void

Reply Code 341

SendIsOn ( UserInfo info, IEnumerable nickList ) : void

Reply 303

SendLanguage ( UserInfo info ) : void

Reply Code 688

SendListEnd ( UserInfo info ) : void

Reply Code 323

SendListItem ( UserInfo info, ChannelInfo chan ) : void

Reply Code 322

SendListStart ( UserInfo info ) : void

Reply Code 321

SendListUserChannels ( UserInfo info ) : void

Reply Code 254

SendListUserClient ( UserInfo info ) : void

Reply Code 251

SendListUserMe ( UserInfo info ) : void

Reply Code 255

SendListUserOp ( UserInfo info ) : void

Reply Code 252

SendListUserUnknown ( UserInfo info ) : void

Reply Code 253

SendMotd ( UserInfo info ) : void

Reply Code 372

SendMotdEnd ( UserInfo info ) : void

Reply Code 376

SendMotdStart ( UserInfo info ) : void

Reply Code 375

SendMyInfo ( UserInfo info ) : void

Reply Code 004

SendNamesReply ( UserInfo info, ChannelInfo chan ) : void

Reply Code 353

SendNeedMoreParams ( UserInfo info ) : void

Numeric Reply 461

SendNicknameInUse ( UserInfo info, string nick ) : void

Reply Code 433

SendNoChannelModes ( UserInfo info, ChannelInfo chan ) : void

Reply Code 477

SendNoMotd ( UserInfo info ) : void

Reply Code 422

SendNoNicknameGiven ( UserInfo info ) : void

Reply Code 431

SendNoOperHost ( UserInfo info ) : void

Reply 491

SendNoPermissionForHost ( UserInfo info ) : void

Numeric Reply 463

SendNoPrivileges ( UserInfo info ) : void

Reply 481

SendNoRecipient ( UserInfo info, string command ) : void

Reply Code 411

SendNoSuchChannel ( UserInfo info, string channel ) : void

Reply Code 403

SendNoSuchNick ( UserInfo info, string nick ) : void

Reply Code 401

SendNoSuchServer ( UserInfo info, string server ) : void

Reply Code 402

SendNoTextToSend ( UserInfo info ) : void

Reply Code 412

SendNoTopicReply ( UserInfo info, ChannelInfo chan ) : void

Reply Code 331

SendNotOnChannel ( UserInfo info, string channel ) : void

Reply Code 442

SendNotRegistered ( UserInfo info ) : void

Reply Code 451

SendNowAway ( UserInfo info ) : void

Reply 306

SendPasswordMismatch ( UserInfo info ) : void

Reply Code 464

SendRestricted ( UserInfo info ) : void

Reply 484

SendStatsCommands ( UserInfo info, System.CommandBase command ) : void

Reply Code 212

SendStatsLinkInfo ( UserInfo info ) : void

Reply Code 211

SendStatsOLine ( UserInfo info, UserInfo op ) : void

Reply Code 243

SendStatsUptime ( UserInfo info ) : void

Reply Code 242

SendSummonDisabled ( UserInfo info ) : void

Reply Code 445

SendSummoning ( UserInfo info, string user ) : void

Reply Code 342

SendTimeReply ( UserInfo info ) : void

Reply Code 391

SendTopicReply ( UserInfo info, ChannelInfo chan ) : void

Reply Code 332

SendUnAway ( UserInfo info ) : void

Reply 305

SendUniqueOpPrivilegesNeeded ( UserInfo info ) : void

Reply 485

SendUnknownCommand ( UserInfo info, string command ) : void

Reply Code 421

SendUnknownMode ( UserInfo info, ChannelInfo chan, char mode ) : void

Reply Code 472

SendUserHost ( UserInfo info, List userInfos ) : void

Reply 302

SendUserModeIs ( UserInfo info ) : void

Reply Code 221

SendUserModeUnknownFlag ( UserInfo info ) : void

Reply Code 501

SendUserNotInChannel ( UserInfo info, string channel, string nick ) : void

Reply Code 441

SendUserOnChannel ( UserInfo info, UserInfo invited, ChannelInfo channel ) : void

Reply Code 443

SendUsersDisabled ( UserInfo info ) : void

Reply Code 446

SendUsersDoNotMatch ( UserInfo info ) : void

Reply Code 502

SendVersion ( UserInfo info ) : void

Reply Code 351

SendWelcome ( UserInfo info ) : void

Reply Code 001

SendWhoIsChannels ( UserInfo info, UserInfo who ) : void

Reply 319

SendWhoIsIdle ( UserInfo info, UserInfo who ) : void

Reply 317

SendWhoIsLanguage ( UserInfo info, UserInfo who ) : void

Reply Code 690

SendWhoIsOperator ( UserInfo info, UserInfo who ) : void

Reply 313

SendWhoIsServer ( UserInfo info, UserInfo who ) : void

Reply 312

SendWhoIsUser ( UserInfo info, UserInfo who ) : void

Reply 311

SendWhoReply ( UserInfo info, UserPerChannelInfo who ) : void

Reply Code 352

SendYouAreBannedCreep ( UserInfo info ) : void

Reply Code 465

SendYouAreOper ( UserInfo info ) : void

Reply Code 381

SendYouAreService ( UserInfo info ) : void

Reply Code 383

SendYouWillBeBanned ( UserInfo info ) : void

Reply Code 466

SendYourHost ( UserInfo info ) : void

Reply Code 002

SendYourLanguageIs ( UserInfo info ) : void

Reply Code 687

ServerReplies ( IrcDaemon ircDaemon ) : System

Private Methods

Method Description
BuildMessageHeader ( UserInfo info, ReplyCode code ) : void
SendInvalidCapabilitiesCommand ( UserInfo info, string command ) : void

Reply Code 410

SendSplitted ( string prefix, UserInfo info, IEnumerable features, string postfix ) : void

Method Details

RegisterComplete() public method

public RegisterComplete ( UserInfo info ) : void
info UserInfo
return void

Send() public method

Reply Code 405
public Send ( UserInfo info, string channel ) : void
info UserInfo
channel string
return void

SendAdminEmail() public method

Reply Code 259
public SendAdminEmail ( UserInfo info ) : void
info UserInfo
return void

SendAdminLocation1() public method

Reply Code 257
public SendAdminLocation1 ( UserInfo info ) : void
info UserInfo
return void

SendAdminLocation2() public method

Reply Code 258
public SendAdminLocation2 ( UserInfo info ) : void
info UserInfo
return void

SendAdminMe() public method

Reply Code 256
public SendAdminMe ( UserInfo info ) : void
info UserInfo
return void

SendAlreadyRegistered() public method

Numeric Reply 462
public SendAlreadyRegistered ( UserInfo info ) : void
info UserInfo
return void

SendAwayMessage() public method

Reply 301
public SendAwayMessage ( UserInfo info, UserInfo awayUser ) : void
info UserInfo
awayUser UserInfo
return void

SendBadChannelKey() public method

Reply Code 475
public SendBadChannelKey ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendBadChannelMask() public method

Reply Code 476
public SendBadChannelMask ( UserInfo info, string chan ) : void
info UserInfo
chan string
return void

SendBanList() public method

Reply Code 367
public SendBanList ( UserInfo info, ChannelInfo chan, string mask ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
mask string
return void

SendBanListFull() public method

Reply Code 478
public SendBanListFull ( UserInfo info, ChannelInfo chan, char mode ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
mode char
return void

SendBannedFromChannel() public method

Reply Code 474
public SendBannedFromChannel ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendBounce() public method

Reply Code 005 / 010
public SendBounce ( UserInfo info ) : void
info UserInfo
return void

SendCannotKillServer() public method

Reply 483
public SendCannotKillServer ( UserInfo info ) : void
info UserInfo
return void

SendCannotKnock() public method

Reply 480
public SendCannotKnock ( UserInfo info, string channel, string reason ) : void
info UserInfo
channel string
reason string
return void

SendCannotSendToChannel() public method

Reply Code 404
public SendCannotSendToChannel ( UserInfo info, string channel, string message = "Cannot send to channel" ) : void
info UserInfo
channel string
message string
return void

SendChannelIsFull() public method

Reply Code 471
public SendChannelIsFull ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendChannelModeIs() public method

Reply Code 324
public SendChannelModeIs ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendChannelOpPrivilegesNeeded() public method

Reply 482
public SendChannelOpPrivilegesNeeded ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendCreated() public method

Reply Code 003
public SendCreated ( UserInfo info ) : void
info UserInfo
return void

SendEndOfBanList() public method

Reply Code 368
public SendEndOfBanList ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendEndOfExceptionList() public method

Reply Code 349
public SendEndOfExceptionList ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendEndOfInfo() public method

Reply Code 374
public SendEndOfInfo ( UserInfo info ) : void
info UserInfo
return void

SendEndOfInviteList() public method

Reply Code 347
public SendEndOfInviteList ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendEndOfNamesReply() public method

Reply Code 366
public SendEndOfNamesReply ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendEndOfStats() public method

Reply Code 219
public SendEndOfStats ( UserInfo info, string query ) : void
info UserInfo
query string
return void

SendEndOfWho() public method

Reply 315
public SendEndOfWho ( UserInfo info, string mask ) : void
info UserInfo
mask string
return void

SendEndOfWhoIs() public method

Reply 318
public SendEndOfWhoIs ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendErroneousNickname() public method

Reply Code 432
public SendErroneousNickname ( UserInfo info, string nick ) : void
info UserInfo
nick string
return void

SendExceptionList() public method

Reply Code 348
public SendExceptionList ( UserInfo info, ChannelInfo chan, string mask ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
mask string
return void

SendISupport() public method

Reply Code 005
public SendISupport ( UserInfo info ) : void
info UserInfo
return void

SendInfo() public method

Reply Code 371
public SendInfo ( UserInfo info ) : void
info UserInfo
return void

SendInviteList() public method

Reply Code 346
public SendInviteList ( UserInfo info, ChannelInfo chan, string mask ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
mask string
return void

SendInviteOnlyChannel() public method

Reply Code 473
public SendInviteOnlyChannel ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendInviting() public method

Reply Code 341
public SendInviting ( UserInfo info, UserInfo invited, string channel ) : void
info UserInfo
invited UserInfo
channel string
return void

SendIsOn() public method

Reply 303
public SendIsOn ( UserInfo info, IEnumerable nickList ) : void
info UserInfo
nickList IEnumerable
return void

SendLanguage() public method

Reply Code 688
public SendLanguage ( UserInfo info ) : void
info UserInfo
return void

SendListEnd() public method

Reply Code 323
public SendListEnd ( UserInfo info ) : void
info UserInfo
return void

SendListItem() public method

Reply Code 322
public SendListItem ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendListStart() public method

Reply Code 321
public SendListStart ( UserInfo info ) : void
info UserInfo
return void

SendListUserChannels() public method

Reply Code 254
public SendListUserChannels ( UserInfo info ) : void
info UserInfo
return void

SendListUserClient() public method

Reply Code 251
public SendListUserClient ( UserInfo info ) : void
info UserInfo
return void

SendListUserMe() public method

Reply Code 255
public SendListUserMe ( UserInfo info ) : void
info UserInfo
return void

SendListUserOp() public method

Reply Code 252
public SendListUserOp ( UserInfo info ) : void
info UserInfo
return void

SendListUserUnknown() public method

Reply Code 253
public SendListUserUnknown ( UserInfo info ) : void
info UserInfo
return void

SendMotd() public method

Reply Code 372
public SendMotd ( UserInfo info ) : void
info UserInfo
return void

SendMotdEnd() public method

Reply Code 376
public SendMotdEnd ( UserInfo info ) : void
info UserInfo
return void

SendMotdStart() public method

Reply Code 375
public SendMotdStart ( UserInfo info ) : void
info UserInfo
return void

SendMyInfo() public method

Reply Code 004
public SendMyInfo ( UserInfo info ) : void
info UserInfo
return void

SendNamesReply() public method

Reply Code 353
public SendNamesReply ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendNeedMoreParams() public method

Numeric Reply 461
public SendNeedMoreParams ( UserInfo info ) : void
info UserInfo
return void

SendNicknameInUse() public method

Reply Code 433
public SendNicknameInUse ( UserInfo info, string nick ) : void
info UserInfo
nick string
return void

SendNoChannelModes() public method

Reply Code 477
public SendNoChannelModes ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendNoMotd() public method

Reply Code 422
public SendNoMotd ( UserInfo info ) : void
info UserInfo
return void

SendNoNicknameGiven() public method

Reply Code 431
public SendNoNicknameGiven ( UserInfo info ) : void
info UserInfo
return void

SendNoOperHost() public method

Reply 491
public SendNoOperHost ( UserInfo info ) : void
info UserInfo
return void

SendNoPermissionForHost() public method

Numeric Reply 463
public SendNoPermissionForHost ( UserInfo info ) : void
info UserInfo
return void

SendNoPrivileges() public method

Reply 481
public SendNoPrivileges ( UserInfo info ) : void
info UserInfo
return void

SendNoRecipient() public method

Reply Code 411
public SendNoRecipient ( UserInfo info, string command ) : void
info UserInfo
command string
return void

SendNoSuchChannel() public method

Reply Code 403
public SendNoSuchChannel ( UserInfo info, string channel ) : void
info UserInfo
channel string
return void

SendNoSuchNick() public method

Reply Code 401
public SendNoSuchNick ( UserInfo info, string nick ) : void
info UserInfo
nick string
return void

SendNoSuchServer() public method

Reply Code 402
public SendNoSuchServer ( UserInfo info, string server ) : void
info UserInfo
server string
return void

SendNoTextToSend() public method

Reply Code 412
public SendNoTextToSend ( UserInfo info ) : void
info UserInfo
return void

SendNoTopicReply() public method

Reply Code 331
public SendNoTopicReply ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendNotOnChannel() public method

Reply Code 442
public SendNotOnChannel ( UserInfo info, string channel ) : void
info UserInfo
channel string
return void

SendNotRegistered() public method

Reply Code 451
public SendNotRegistered ( UserInfo info ) : void
info UserInfo
return void

SendNowAway() public method

Reply 306
public SendNowAway ( UserInfo info ) : void
info UserInfo
return void

SendPasswordMismatch() public method

Reply Code 464
public SendPasswordMismatch ( UserInfo info ) : void
info UserInfo
return void

SendRestricted() public method

Reply 484
public SendRestricted ( UserInfo info ) : void
info UserInfo
return void

SendStatsCommands() public method

Reply Code 212
public SendStatsCommands ( UserInfo info, System.CommandBase command ) : void
info UserInfo
command System.CommandBase
return void

SendStatsLinkInfo() public method

Reply Code 211
public SendStatsLinkInfo ( UserInfo info ) : void
info UserInfo
return void

SendStatsOLine() public method

Reply Code 243
public SendStatsOLine ( UserInfo info, UserInfo op ) : void
info UserInfo
op UserInfo
return void

SendStatsUptime() public method

Reply Code 242
public SendStatsUptime ( UserInfo info ) : void
info UserInfo
return void

SendSummonDisabled() public method

Reply Code 445
public SendSummonDisabled ( UserInfo info ) : void
info UserInfo
return void

SendSummoning() public method

Reply Code 342
public SendSummoning ( UserInfo info, string user ) : void
info UserInfo
user string
return void

SendTimeReply() public method

Reply Code 391
public SendTimeReply ( UserInfo info ) : void
info UserInfo
return void

SendTopicReply() public method

Reply Code 332
public SendTopicReply ( UserInfo info, ChannelInfo chan ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
return void

SendUnAway() public method

Reply 305
public SendUnAway ( UserInfo info ) : void
info UserInfo
return void

SendUniqueOpPrivilegesNeeded() public method

Reply 485
public SendUniqueOpPrivilegesNeeded ( UserInfo info ) : void
info UserInfo
return void

SendUnknownCommand() public method

Reply Code 421
public SendUnknownCommand ( UserInfo info, string command ) : void
info UserInfo
command string
return void

SendUnknownMode() public method

Reply Code 472
public SendUnknownMode ( UserInfo info, ChannelInfo chan, char mode ) : void
info UserInfo
chan IrcD.Channel.ChannelInfo
mode char
return void

SendUserHost() public method

Reply 302
public SendUserHost ( UserInfo info, List userInfos ) : void
info UserInfo
userInfos List
return void

SendUserModeIs() public method

Reply Code 221
public SendUserModeIs ( UserInfo info ) : void
info UserInfo
return void

SendUserModeUnknownFlag() public method

Reply Code 501
public SendUserModeUnknownFlag ( UserInfo info ) : void
info UserInfo
return void

SendUserNotInChannel() public method

Reply Code 441
public SendUserNotInChannel ( UserInfo info, string channel, string nick ) : void
info UserInfo
channel string
nick string
return void

SendUserOnChannel() public method

Reply Code 443
public SendUserOnChannel ( UserInfo info, UserInfo invited, ChannelInfo channel ) : void
info UserInfo
invited UserInfo
channel IrcD.Channel.ChannelInfo
return void

SendUsersDisabled() public method

Reply Code 446
public SendUsersDisabled ( UserInfo info ) : void
info UserInfo
return void

SendUsersDoNotMatch() public method

Reply Code 502
public SendUsersDoNotMatch ( UserInfo info ) : void
info UserInfo
return void

SendVersion() public method

Reply Code 351
public SendVersion ( UserInfo info ) : void
info UserInfo
return void

SendWelcome() public method

Reply Code 001
public SendWelcome ( UserInfo info ) : void
info UserInfo
return void

SendWhoIsChannels() public method

Reply 319
public SendWhoIsChannels ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendWhoIsIdle() public method

Reply 317
public SendWhoIsIdle ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendWhoIsLanguage() public method

Reply Code 690
public SendWhoIsLanguage ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendWhoIsOperator() public method

Reply 313
public SendWhoIsOperator ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendWhoIsServer() public method

Reply 312
public SendWhoIsServer ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendWhoIsUser() public method

Reply 311
public SendWhoIsUser ( UserInfo info, UserInfo who ) : void
info UserInfo
who UserInfo
return void

SendWhoReply() public method

Reply Code 352
public SendWhoReply ( UserInfo info, UserPerChannelInfo who ) : void
info UserInfo
who IrcD.Channel.UserPerChannelInfo
return void

SendYouAreBannedCreep() public method

Reply Code 465
public SendYouAreBannedCreep ( UserInfo info ) : void
info UserInfo
return void

SendYouAreOper() public method

Reply Code 381
public SendYouAreOper ( UserInfo info ) : void
info UserInfo
return void

SendYouAreService() public method

Reply Code 383
public SendYouAreService ( UserInfo info ) : void
info UserInfo
return void

SendYouWillBeBanned() public method

Reply Code 466
public SendYouWillBeBanned ( UserInfo info ) : void
info UserInfo
return void

SendYourHost() public method

Reply Code 002
public SendYourHost ( UserInfo info ) : void
info UserInfo
return void

SendYourLanguageIs() public method

Reply Code 687
public SendYourLanguageIs ( UserInfo info ) : void
info UserInfo
return void

ServerReplies() public method

public ServerReplies ( IrcDaemon ircDaemon ) : System
ircDaemon IrcDaemon
return System