proxygen
FizzCommandCommon.h File Reference
#include <folly/io/IOBuf.h>
#include <folly/io/async/EventBase.h>
#include <folly/io/async/EventHandler.h>
#include <cstdint>
#include <functional>
#include <iostream>
#include <limits>
#include <map>
#include <stdexcept>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  fizz::tool::FizzCommandArgHandlerInfo
 
class  fizz::tool::InputHandlerCallback
 
class  fizz::tool::TerminalInputHandler
 

Namespaces

 fizz
 
 fizz::tool
 

Typedefs

typedef std::function< void(const std::string &)> fizz::tool::FizzCommandArgHandler
 
typedef std::map< std::string, FizzCommandArgHandlerInfo > fizz::tool::FizzArgHandlerMap
 

Functions

uint16_t fizz::tool::portFromString (const std::string &portStr, bool serverSide)
 
int fizz::tool::parseArguments (std::vector< std::string > argv, FizzArgHandlerMap handlers, std::function< void()> usageFunc)