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

Implements the LIST command. [詳解]

#include <ListCommand.hpp>

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

公開メンバ関数

 ListCommand (Server *server)
 Constructs a ListCommand object.
 
void execute (Client *client, const std::vector< std::string > &args)
 Executes the LIST 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 LIST command.

This command is used to list channels and their topics. If no arguments are given, all channels are listed. If specific channel names are provided, only those channels are listed.

ListCommand.hpp20 行目に定義があります。

構築子と解体子

◆ ListCommand()

ListCommand::ListCommand ( Server server)

Constructs a ListCommand object.

引数
serverA pointer to the Server instance.

ListCommand.cpp18 行目に定義があります。

関数詳解

◆ execute()

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

Executes the LIST command.

引数
clientA pointer to the Client that issued the command.
argsA vector of strings containing the command arguments. args[0] (optional) can be a comma-separated list of channel names.

ICommandを実装しています。

ListCommand.cpp20 行目に定義があります。


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