Classes | Public Types | Public Member Functions

Swift::Storage Class Reference

Inheritance diagram for Swift::Storage:
Collaboration diagram for Swift::Storage:

List of all members.


struct  Room
struct  URL

Public Types

typedef boost::shared_ptr
< Payload

Public Member Functions

 Storage ()
void clearRooms ()
const std::vector< Room > & getRooms () const
void addRoom (const Room &room)
const std::vector< URL > & getURLs () const
void addURL (const URL &url)

Detailed Description

Definition at line 19 of file Storage.h.

Member Typedef Documentation

typedef boost::shared_ptr<Payload> Swift::Payload::ref [inherited]

Constructor & Destructor Documentation

Swift::Storage::Storage (  )  [inline]

Definition at line 38 of file Storage.h.

Member Function Documentation

void Swift::Storage::addRoom ( const Room room  )  [inline]

Definition at line 50 of file Storage.h.

void Swift::Storage::addURL ( const URL url  )  [inline]

Definition at line 58 of file Storage.h.

void Swift::Storage::clearRooms (  )  [inline]

Definition at line 42 of file Storage.h.

const std::vector<Room>& Swift::Storage::getRooms (  )  const [inline]

Definition at line 46 of file Storage.h.

const std::vector<URL>& Swift::Storage::getURLs (  )  const [inline]

Definition at line 54 of file Storage.h.