Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
Go to the documentation of this file.
28 #ifndef SERVER_SRC_SERVICES_BLAST_INCLUDE_BYTE_BUFFER_ARGS_PROCESSOR_HPP_
29 #define SERVER_SRC_SERVICES_BLAST_INCLUDE_BYTE_BUFFER_ARGS_PROCESSOR_HPP_
64 virtual bool AddArg (
const char *arg_s,
const bool hyphen_flag);
71 const char *GetArgsAsString ();
An ArgsProcessor that adds all of its values to a given ByteBuffer.
Definition: byte_buffer_args_processor.hpp:40
virtual bool AddArg(const char *arg_s, const bool hyphen_flag)=0
Add an argument to the underlying tool.
#define BLAST_SERVICE_LOCAL
Definition: blast_service_api.h:48
A datatype to allow an automatically growing buffer for appending data to.
Definition: byte_buffer.h:35
An ArgsProcessor is a class to abstract out how a particular BlastTool stores a value when an argumen...
Definition: args_processor.hpp:46