ft_irc 1.0
読み取り中…
検索中…
一致する文字列を見つけられません
NoticeCommand クラス

Implements the NOTICE command. [詳解]

#include <NoticeCommand.hpp>

NoticeCommand の継承関係図
Inheritance graph
NoticeCommand 連携図
Collaboration graph

公開メンバ関数

 NoticeCommand (Server *server)
 Constructs a NoticeCommand object.
 
void execute (Client *client, const std::vector< std::string > &args)
 Executes the NOTICE command.
 
- 基底クラス ICommand に属する継承公開メンバ関数
 ICommand (Server *server)
 Constructs an ICommand object, associating it with a server instance.
 
virtual ~ICommand ()
 Virtual destructor for ICommand, ensuring proper cleanup of derived classes.
 

その他の継承メンバ

- 基底クラス ICommand に属する継承限定公開変数類
Server_server
 Pointer to the IRC server instance.
 

詳解

Implements the NOTICE command.

This command is used to send private messages between users or to channels. Unlike PRIVMSG, NOTICE messages are never automatically replied to. This command utilizes the handleMessage utility function for common messaging logic.

NoticeCommand.hpp21 行目に定義があります。

構築子と解体子

◆ NoticeCommand()

NoticeCommand::NoticeCommand ( Server server)

Constructs a NoticeCommand object.

引数
serverA pointer to the Server instance.

NoticeCommand.cpp11 行目に定義があります。

関数詳解

◆ execute()

void NoticeCommand::execute ( Client client,
const std::vector< std::string > &  args 
)
virtual

Executes the NOTICE command.

引数
clientA pointer to the Client that issued the command.
argsA vector of strings containing the command arguments. args[0] should be the recipient (nickname or channel name). args[1] should be the message to send.

ICommandを実装しています。

NoticeCommand.cpp13 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: