interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

VOS::IrcBridge Class Reference

#include <ircbridge.hh>

Inheritance diagram for VOS::IrcBridge:

VOS::MetaObject VOS::ChildChangeListener VOS::TalkListener VUtil::ObjectExciseListener VOS::Vobject VOS::Dispatchable VUtil::RefCounted List of all members.

Detailed Description

Definition at line 15 of file ircbridge.hh.

Public Member Functions

Static Public Member Functions

Public Attributes


Constructor & Destructor Documentation

VOS::IrcBridge::IrcBridge ( VOS::VobjectBase base  ) 

virtual VOS::IrcBridge::~IrcBridge (  )  [virtual]


Member Function Documentation

void VOS::IrcBridge::addIrcUsers ( const char *  u  ) 

VUtil::vRef<IrcUser> VOS::IrcBridge::getIrcUser ( const std::string &  name,
bool  create = false 
)

virtual const std::string VOS::IrcBridge::getVOSType (  )  [virtual]

Returns:
the specific VOS type name that represents the VOS interface this object is supplying. This should always be overridden by the subclass.

Reimplemented from VOS::MetaObject.

void VOS::IrcBridge::init ( const char *  ircserver,
unsigned int  port,
const char *  channel 
)

static MetaObject* VOS::IrcBridge::new_IrcBridge ( VobjectBase base,
const std::string &  type 
) [static]

virtual void VOS::IrcBridge::notifyChildInserted ( VobjectEvent e  )  [virtual]

Called when a child has been inserted into the listened-to children list.

Implements VOS::ChildChangeListener.

virtual void VOS::IrcBridge::notifyChildRemoved ( VobjectEvent e  )  [virtual]

Called when a child has been deleted in the listened-to children list.

Implements VOS::ChildChangeListener.

virtual void VOS::IrcBridge::notifyChildReplaced ( VobjectEvent e  )  [virtual]

Called when a child has replaced another child in the listened-to children list.

Implements VOS::ChildChangeListener.

virtual void VOS::IrcBridge::notifyObjectExcise ( VUtil::RefCounted rc  )  [virtual]

This will be called by the listened-to object when its RefCounted::excise() method is called.

The application should take any appropriate measures to remove references (to avoid stale pointers and/or memory leaks) and then call release().

Implements VUtil::ObjectExciseListener.

virtual void VOS::IrcBridge::notifyTalkMessage ( TalkMessage m  )  [virtual]

Override this method to handle talk messages.

Implements VOS::TalkListener.

void VOS::IrcBridge::removeClient ( IrcClient ic  ) 

void VOS::IrcBridge::renameUser ( const std::string &  oldname,
const std::string &  newname 
)


Member Data Documentation

Definition at line 35 of file ircbridge.hh.

Definition at line 34 of file ircbridge.hh.

Definition at line 33 of file ircbridge.hh.


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