VOS::IrcBridge Class Reference
#include <ircbridge.hh>
Inheritance diagram for VOS::IrcBridge:

Detailed Description
Definition at line 15 of file ircbridge.hh.
Public Member Functions
- IrcBridge (VOS::VobjectBase *base)
- virtual ~IrcBridge ()
- virtual const std::string getVOSType ()
- VUtil::vRef< IrcUser > getIrcUser (const std::string &name, bool create=false)
- void renameUser (const std::string &oldname, const std::string &newname)
- void init (const char *ircserver, unsigned int port, const char *channel)
- void addIrcUsers (const char *u)
- void removeClient (IrcClient *ic)
- virtual void notifyChildInserted (VobjectEvent &e)
- virtual void notifyChildReplaced (VobjectEvent &e)
- virtual void notifyChildRemoved (VobjectEvent &e)
- virtual void notifyObjectExcise (VUtil::RefCounted *rc)
- virtual void notifyTalkMessage (TalkMessage &m)
Static Public Member Functions
- static MetaObject * new_IrcBridge (VobjectBase *base, const std::string &type)
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] |
| void VOS::IrcBridge::removeClient | ( | IrcClient * | ic | ) |
| void VOS::IrcBridge::renameUser | ( | const std::string & | oldname, | |
| const std::string & | newname | |||
| ) |
Member Data Documentation
| std::string VOS::IrcBridge::channel |
Definition at line 35 of file ircbridge.hh.
| unsigned int VOS::IrcBridge::ircport |
Definition at line 34 of file ircbridge.hh.
| std::string VOS::IrcBridge::ircserver |
Definition at line 33 of file ircbridge.hh.
The documentation for this class was generated from the following file:
- /home/tetron/hack/vos/libs/vos/metaobjects/ircbridge/ircbridge.hh