ircproxy  The Ultimate Cyborg

Target.h File Reference


Detailed Description

This file contains the declaration of class Target.

Definition in file Target.h.

#include <string>
#include <map>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include "debug.h"
#include "IRC_compare.h"

Go to the source code of this file.

Classes

class  Target
 An IRC message target (ie, channel or nickname), base class. More...

Typedefs

typedef std::map< std::string,
boost::weak_ptr< Target >
, IRC_less
target_lookup_map_type
 The type of the target maps that are used for mapping the target names to the real object.
typedef std::map< std::string,
boost::shared_ptr< Target >
, IRC_less
target_hold_map_type
 The type of the target maps that are used to keep targets alive.


Typedef Documentation

typedef std::map<std::string, boost::weak_ptr<Target>, IRC_less> target_lookup_map_type

The type of the target maps that are used for mapping the target names to the real object.

Definition at line 114 of file Target.h.

typedef std::map<std::string, boost::shared_ptr<Target>, IRC_less> target_hold_map_type

The type of the target maps that are used to keep targets alive.

Definition at line 117 of file Target.h.


Copyright © 2005-2007 Carlo Wood.  All rights reserved.