Public Types | Public Member Functions

Swift::StreamInitiation Class Reference

Inheritance diagram for Swift::StreamInitiation:
Collaboration diagram for Swift::StreamInitiation:

List of all members.

Public Types

typedef boost::shared_ptr
< StreamInitiation
ref

Public Member Functions

 StreamInitiation ()
const std::string & getID () const
void setID (const std::string &id)
const boost::optional
< StreamInitiationFileInfo > & 
getFileInfo () const
void setFileInfo (const StreamInitiationFileInfo &info)
const std::vector< std::string > & getProvidedMethods () const
void addProvidedMethod (const std::string &method)
void setRequestedMethod (const std::string &method)
const std::string & getRequestedMethod () const
bool getIsFileTransfer () const
void setIsFileTransfer (bool b)

Detailed Description

Definition at line 18 of file StreamInitiation.h.


Member Typedef Documentation

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

Reimplemented from Swift::Payload.

Definition at line 20 of file StreamInitiation.h.


Constructor & Destructor Documentation

Swift::StreamInitiation::StreamInitiation (  )  [inline]

Definition at line 22 of file StreamInitiation.h.


Member Function Documentation

void Swift::StreamInitiation::addProvidedMethod ( const std::string &  method  )  [inline]

Definition at line 44 of file StreamInitiation.h.

const boost::optional<StreamInitiationFileInfo>& Swift::StreamInitiation::getFileInfo (  )  const [inline]

Definition at line 32 of file StreamInitiation.h.

const std::string& Swift::StreamInitiation::getID (  )  const [inline]

Definition at line 24 of file StreamInitiation.h.

bool Swift::StreamInitiation::getIsFileTransfer (  )  const [inline]

Definition at line 56 of file StreamInitiation.h.

const std::vector<std::string>& Swift::StreamInitiation::getProvidedMethods (  )  const [inline]

Definition at line 40 of file StreamInitiation.h.

const std::string& Swift::StreamInitiation::getRequestedMethod (  )  const [inline]

Definition at line 52 of file StreamInitiation.h.

void Swift::StreamInitiation::setFileInfo ( const StreamInitiationFileInfo info  )  [inline]

Definition at line 36 of file StreamInitiation.h.

void Swift::StreamInitiation::setID ( const std::string &  id  )  [inline]

Definition at line 28 of file StreamInitiation.h.

void Swift::StreamInitiation::setIsFileTransfer ( bool  b  )  [inline]

Definition at line 60 of file StreamInitiation.h.

void Swift::StreamInitiation::setRequestedMethod ( const std::string &  method  )  [inline]

Definition at line 48 of file StreamInitiation.h.