fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WsjCpp::ExportLibCliWebJS Class Reference

#include <wsjcpp_export_libcli_web_js.h>

Public Member Functions

 ExportLibCliWebJS ()
 
void setPackageName (const std::string &sPackageName)
 
void setLibraryName (const std::string &sLibraryName)
 
void setAppName (const std::string &sAppName)
 
void setAppVersion (const std::string &sAppVersion)
 
void setAuthor (const std::string &sAuthor)
 
void setPrefixRepositoryURL (const std::string &sPrefixRepositoryURL)
 
void exportLib ()
 

Private Member Functions

void exportPackageJson (const std::string &sBasicDir)
 
void exportAPImd (const std::string &sBasicDir)
 
void exportLibCliWebJSFile (const std::string &sBasicDir)
 
void exportLibCliWebServiceTSFile (const std::string &sBasicDir)
 
void exportSampleHtmlFile (const std::string &sBasicDir)
 
void exportPrepareDirs (const std::string &sBasicDir)
 

Private Attributes

std::string m_sPackageName
 
std::string m_sLibraryName
 
std::string m_sAppName
 
std::string m_sAppVersion
 
std::string m_sAuthor
 
std::string m_sPrefixRepositoryURL
 
std::vector< std::string > m_vEvents
 

Constructor & Destructor Documentation

◆ ExportLibCliWebJS()

WsjCpp::ExportLibCliWebJS::ExportLibCliWebJS ( )

Member Function Documentation

◆ exportAPImd()

void WsjCpp::ExportLibCliWebJS::exportAPImd ( const std::string &  sBasicDir)
private

◆ exportLib()

void WsjCpp::ExportLibCliWebJS::exportLib ( )

◆ exportLibCliWebJSFile()

void WsjCpp::ExportLibCliWebJS::exportLibCliWebJSFile ( const std::string &  sBasicDir)
private

◆ exportLibCliWebServiceTSFile()

void WsjCpp::ExportLibCliWebJS::exportLibCliWebServiceTSFile ( const std::string &  sBasicDir)
private

◆ exportPackageJson()

void WsjCpp::ExportLibCliWebJS::exportPackageJson ( const std::string &  sBasicDir)
private

◆ exportPrepareDirs()

void WsjCpp::ExportLibCliWebJS::exportPrepareDirs ( const std::string &  sBasicDir)
private

◆ exportSampleHtmlFile()

void WsjCpp::ExportLibCliWebJS::exportSampleHtmlFile ( const std::string &  sBasicDir)
private

◆ setAppName()

void WsjCpp::ExportLibCliWebJS::setAppName ( const std::string &  sAppName)

◆ setAppVersion()

void WsjCpp::ExportLibCliWebJS::setAppVersion ( const std::string &  sAppVersion)

◆ setAuthor()

void WsjCpp::ExportLibCliWebJS::setAuthor ( const std::string &  sAuthor)

◆ setLibraryName()

void WsjCpp::ExportLibCliWebJS::setLibraryName ( const std::string &  sLibraryName)

◆ setPackageName()

void WsjCpp::ExportLibCliWebJS::setPackageName ( const std::string &  sPackageName)

◆ setPrefixRepositoryURL()

void WsjCpp::ExportLibCliWebJS::setPrefixRepositoryURL ( const std::string &  sPrefixRepositoryURL)

Member Data Documentation

◆ m_sAppName

std::string WsjCpp::ExportLibCliWebJS::m_sAppName
private

◆ m_sAppVersion

std::string WsjCpp::ExportLibCliWebJS::m_sAppVersion
private

◆ m_sAuthor

std::string WsjCpp::ExportLibCliWebJS::m_sAuthor
private

◆ m_sLibraryName

std::string WsjCpp::ExportLibCliWebJS::m_sLibraryName
private

◆ m_sPackageName

std::string WsjCpp::ExportLibCliWebJS::m_sPackageName
private

◆ m_sPrefixRepositoryURL

std::string WsjCpp::ExportLibCliWebJS::m_sPrefixRepositoryURL
private

◆ m_vEvents

std::vector<std::string> WsjCpp::ExportLibCliWebJS::m_vEvents
private

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