orxonox::IRC Class Reference

#include <src/core/IRC.h>

Inheritance diagram for orxonox::IRC:

orxonox::OrxonoxClass

List of all members.

Static Public Member Functions

static IRCgetInstance ()
static void msg (const std::string &channel, const std::string &message)
static void nick (const std::string &nickname)
static void say (const std::string &message)
static void tcl_action (Tcl::object const &channel, Tcl::object const &nick, Tcl::object const &args)
static void tcl_info (Tcl::object const &channel, Tcl::object const &args)
static void tcl_privmsg (Tcl::object const &query, Tcl::object const &nick, Tcl::object const &args)
static void tcl_say (Tcl::object const &channel, Tcl::object const &nick, Tcl::object const &args)

Private Member Functions

void initialize ()
 IRC (const IRC &other)
 IRC ()
 ~IRC ()

Static Private Member Functions

static bool eval (const std::string &command)

Private Attributes

Tcl::interpreterinterpreter_
std::string nickname_


Constructor & Destructor Documentation

orxonox::IRC::IRC (  )  [private]

orxonox::IRC::IRC ( const IRC other  )  [private]

orxonox::IRC::~IRC (  )  [inline, private]


Member Function Documentation

bool orxonox::IRC::eval ( const std::string command  )  [static, private]

IRC & orxonox::IRC::getInstance (  )  [static]

Referenced by eval(), msg(), nick(), and say().

void orxonox::IRC::initialize (  )  [private]

void orxonox::IRC::msg ( const std::string channel,
const std::string message 
) [static]

void orxonox::IRC::nick ( const std::string nickname  )  [static]

References eval(), getInstance(), and nickname_.

void orxonox::IRC::say ( const std::string message  )  [static]

void orxonox::IRC::tcl_action ( Tcl::object const &  channel,
Tcl::object const &  nick,
Tcl::object const &  args 
) [static]

void orxonox::IRC::tcl_info ( Tcl::object const &  channel,
Tcl::object const &  args 
) [static]

void orxonox::IRC::tcl_privmsg ( Tcl::object const &  query,
Tcl::object const &  nick,
Tcl::object const &  args 
) [static]

void orxonox::IRC::tcl_say ( Tcl::object const &  channel,
Tcl::object const &  nick,
Tcl::object const &  args 
) [static]


Member Data Documentation

Referenced by eval(), and initialize().

Referenced by initialize(), msg(), nick(), and say().


The documentation for this class was generated from the following files:

Generated on Tue Jul 28 16:22:39 2009 for Orxonox by  doxygen 1.5.6