Monero
Loading...
Searching...
No Matches
readline_buffer.cpp File Reference
#include "readline_buffer.h"
#include <readline/readline.h>
#include <readline/history.h>
#include <iostream>
#include <boost/thread/mutex.hpp>
#include <boost/thread/lock_guard.hpp>
#include <boost/algorithm/string.hpp>
Include dependency graph for readline_buffer.cpp:

Functions

static bool same_as_last_line (const std::string &)
static void install_line_handler ()
static void remove_line_handler ()
static void handle_line (char *line)
static char * completion_matches (const char *text, int state)
static char ** attempted_completion (const char *text, int start, int end)

Variables

static boost::mutex sync_mutex
static rdln::linestatus line_stat
static char * the_line

Function Documentation

◆ attempted_completion()

char ** attempted_completion ( const char * text,
int start,
int end )
static

◆ completion_matches()

char * completion_matches ( const char * text,
int state )
static

◆ handle_line()

void handle_line ( char * line)
static

◆ install_line_handler()

void install_line_handler ( )
static

◆ remove_line_handler()

void remove_line_handler ( )
static

◆ same_as_last_line()

bool same_as_last_line ( const std::string & test_line)
static

Variable Documentation

◆ line_stat

rdln::linestatus line_stat
static

◆ sync_mutex

boost::mutex sync_mutex
static

◆ the_line

char* the_line
static