fixes
This commit is contained in:
parent
c9e31c9656
commit
1cb036ae63
4 changed files with 9 additions and 3 deletions
|
|
@ -54,6 +54,7 @@ set( sources
|
||||||
src/json_rpc_stream_connection.cpp
|
src/json_rpc_stream_connection.cpp
|
||||||
src/json_rpc_tcp_connection.cpp
|
src/json_rpc_tcp_connection.cpp
|
||||||
src/json_rpc_tcp_server.cpp
|
src/json_rpc_tcp_server.cpp
|
||||||
|
src/json_rpc_error_object.cpp
|
||||||
src/value.cpp
|
src/value.cpp
|
||||||
src/lexical_cast.cpp
|
src/lexical_cast.cpp
|
||||||
src/spin_lock.cpp
|
src/spin_lock.cpp
|
||||||
|
|
@ -88,7 +89,7 @@ set( sources
|
||||||
# src/program_options.cpp
|
# src/program_options.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
add_subdirectory(vendor/libssh2-1.4.2)
|
#add_subdirectory(vendor/libssh2-1.4.2)
|
||||||
|
|
||||||
setup_library( fc SOURCES ${sources} )
|
setup_library( fc SOURCES ${sources} )
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ namespace fc {
|
||||||
bool is_directory( const path& p );
|
bool is_directory( const path& p );
|
||||||
bool is_regular_file( const path& p );
|
bool is_regular_file( const path& p );
|
||||||
void create_directories( const path& p );
|
void create_directories( const path& p );
|
||||||
|
path canonical( const path& p );
|
||||||
uint64_t file_size( const path& p );
|
uint64_t file_size( const path& p );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,9 +28,11 @@ namespace fc {
|
||||||
|
|
||||||
process( const process& p );
|
process( const process& p );
|
||||||
process( process&& p );
|
process( process&& p );
|
||||||
|
process();
|
||||||
~process();
|
~process();
|
||||||
|
|
||||||
|
bool valid()const;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Blocks until the result code of the process has been returned.
|
* Blocks until the result code of the process has been returned.
|
||||||
*/
|
*/
|
||||||
|
|
@ -50,7 +52,6 @@ namespace fc {
|
||||||
private:
|
private:
|
||||||
friend class client;
|
friend class client;
|
||||||
process( client& c, const fc::string& cmd, const fc::string& pty_type = fc::string() );
|
process( client& c, const fc::string& cmd, const fc::string& pty_type = fc::string() );
|
||||||
process();
|
|
||||||
|
|
||||||
fc::shared_ptr<detail::process_impl> my;
|
fc::shared_ptr<detail::process_impl> my;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -643,6 +643,9 @@ namespace fc { namespace ssh {
|
||||||
|
|
||||||
process::~process()
|
process::~process()
|
||||||
{}
|
{}
|
||||||
|
bool process::valid()const {
|
||||||
|
return !!my;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Blocks until the result code of the process has been returned.
|
* Blocks until the result code of the process has been returned.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue