Public Types | Public Member Functions

Swift::SoftwareVersion Class Reference

Inheritance diagram for Swift::SoftwareVersion:
Collaboration diagram for Swift::SoftwareVersion:

List of all members.

Public Types

typedef boost::shared_ptr
< SoftwareVersion

Public Member Functions

 SoftwareVersion (const std::string &name="", const std::string &version="", const std::string &os="")
const std::string & getName () const
void setName (const std::string &name)
const std::string & getVersion () const
void setVersion (const std::string &version)
const std::string & getOS () const
void setOS (const std::string &os)

Detailed Description

Definition at line 16 of file SoftwareVersion.h.

Member Typedef Documentation

typedef boost::shared_ptr<SoftwareVersion> Swift::SoftwareVersion::ref

Reimplemented from Swift::Payload.

Definition at line 18 of file SoftwareVersion.h.

Constructor & Destructor Documentation

Swift::SoftwareVersion::SoftwareVersion ( const std::string &  name = "",
const std::string &  version = "",
const std::string &  os = "" 
) [inline]

Definition at line 20 of file SoftwareVersion.h.

Member Function Documentation

const std::string& Swift::SoftwareVersion::getName (  )  const [inline]

Definition at line 26 of file SoftwareVersion.h.

const std::string& Swift::SoftwareVersion::getOS (  )  const [inline]

Definition at line 42 of file SoftwareVersion.h.

const std::string& Swift::SoftwareVersion::getVersion (  )  const [inline]

Definition at line 34 of file SoftwareVersion.h.

void Swift::SoftwareVersion::setName ( const std::string &  name  )  [inline]

Definition at line 30 of file SoftwareVersion.h.

void Swift::SoftwareVersion::setOS ( const std::string &  os  )  [inline]

Definition at line 46 of file SoftwareVersion.h.

void Swift::SoftwareVersion::setVersion ( const std::string &  version  )  [inline]

Definition at line 38 of file SoftwareVersion.h.