Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCFRemote::AppInfo Class Reference

A small object that can be passed around from app to app that includes information about the app. More...

#include <AbstractDistributedApplication.h>

Inheritance diagram for VCFRemote::AppInfo:

VCF::Object VCF::Persistable List of all members.

Public Member Functions

 AppInfo (DistributedApplication *distributedApp=NULL)
virtual ~AppInfo ()
virtual void saveToStream (VCF::OutputStream *stream)
 Write the object to the specified output stream.
virtual void loadFromStream (VCF::InputStream *stream)
 Read the object from the specified input stream.
void setExecutableName (const VCF::String &name)
VCF::String getExecutableName ()

Detailed Description

A small object that can be passed around from app to app that includes information about the app.

Inforamtion currently included is the name of the app executable. There is also a pointer to a DistributedApplication for future used. If this is NULL, that means the AppInfo object was "reconstituted" from a stream somewhere outside of the application process that it represents


Constructor & Destructor Documentation

VCFRemote::AppInfo::AppInfo DistributedApplication distributedApp = NULL  ) 
 

virtual VCFRemote::AppInfo::~AppInfo  )  [virtual]
 


Member Function Documentation

VCF::String VCFRemote::AppInfo::getExecutableName  )  [inline]
 

virtual void VCFRemote::AppInfo::loadFromStream VCF::InputStream stream  )  [virtual]
 

Read the object from the specified input stream.

Implements VCF::Persistable.

virtual void VCFRemote::AppInfo::saveToStream VCF::OutputStream stream  )  [virtual]
 

Write the object to the specified output stream.

Implements VCF::Persistable.

void VCFRemote::AppInfo::setExecutableName const VCF::String name  )  [inline]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information