BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Member Functions | Public Attributes | List of all members
fc::cin_buffer Struct Reference

Public Member Functions

 cin_buffer ()
void read ()

Public Attributes

boost::mutex read_ready_mutex
fc::promise< void >::ptr read_ready
fc::promise< void >::ptr write_ready
volatile bool eof
volatile uint64_t write_pos
char buf [0xfffff+1]
volatile uint64_t read_pos
fc::thread cinthread

Detailed Description

Definition at line 16 of file iostream.cpp.

Constructor & Destructor Documentation

◆ cin_buffer()

fc::cin_buffer::cin_buffer ( )

Definition at line 17 of file iostream.cpp.

Member Function Documentation

◆ read()

void fc::cin_buffer::read ( )

Definition at line 22 of file iostream.cpp.

Member Data Documentation

◆ buf

char fc::cin_buffer::buf[0xfffff+1]

Definition at line 65 of file iostream.cpp.

◆ cinthread

fc::thread fc::cin_buffer::cinthread

Definition at line 67 of file iostream.cpp.

◆ eof

volatile bool fc::cin_buffer::eof

Definition at line 62 of file iostream.cpp.

◆ read_pos

volatile uint64_t fc::cin_buffer::read_pos

Definition at line 66 of file iostream.cpp.

◆ read_ready

fc::promise<void>::ptr fc::cin_buffer::read_ready

Definition at line 59 of file iostream.cpp.

◆ read_ready_mutex

boost::mutex fc::cin_buffer::read_ready_mutex

Definition at line 58 of file iostream.cpp.

◆ write_pos

volatile uint64_t fc::cin_buffer::write_pos

Definition at line 64 of file iostream.cpp.

◆ write_ready

fc::promise<void>::ptr fc::cin_buffer::write_ready

Definition at line 60 of file iostream.cpp.

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