TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Basda::Microgate::MemoryBufferUploadStarter< UploaderT > Class Template Reference

This starter contains the generic code for uploading a memory buffer file. More...

#include <MemoryBufferUploadStarter.h>

Collaboration diagram for Basda::Microgate::MemoryBufferUploadStarter< UploaderT >:
Collaboration graph

Public Member Functions

 MemoryBufferUploadStarter (const std::string &fileType)
 
void printUsageAndExit (const std::string &programName)
 
int start (int argc, char **argv)
 
 MemoryBufferUploadStarter (const std::string &fileType)
 
void printUsageAndExit (const std::string &programName)
 
int start (int argc, char **argv)
 

Private Attributes

std::string fileType_
 

Detailed Description

template<class UploaderT>
class Basda::Microgate::MemoryBufferUploadStarter< UploaderT >

This starter contains the generic code for uploading a memory buffer file.

Constructor & Destructor Documentation

◆ MemoryBufferUploadStarter() [1/2]

template<class UploaderT >
Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::MemoryBufferUploadStarter ( const std::string &  fileType)
inline

◆ MemoryBufferUploadStarter() [2/2]

template<class UploaderT >
Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::MemoryBufferUploadStarter ( const std::string &  fileType)
inline

Member Function Documentation

◆ printUsageAndExit() [1/2]

template<class UploaderT >
void Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::printUsageAndExit ( const std::string &  programName)
inline

◆ printUsageAndExit() [2/2]

template<class UploaderT >
void Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::printUsageAndExit ( const std::string &  programName)
inline

◆ start() [1/2]

template<class UploaderT >
int Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::start ( int  argc,
char **  argv 
)
inline

◆ start() [2/2]

template<class UploaderT >
int Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::start ( int  argc,
char **  argv 
)
inline

Member Data Documentation

◆ fileType_

template<class UploaderT >
std::string Basda::Microgate::MemoryBufferUploadStarter< UploaderT >::fileType_
private

The documentation for this class was generated from the following file: