urbackup_backend/fileservplugin/IPipeFileExt.h
2017-02-13 23:32:41 +01:00

11 lines
346 B
C++

#pragma once
class IPipeFileExt
{
public:
virtual bool getExitCode(int & exit_code) = 0;
virtual void forceExit() = 0;
virtual bool readStdoutIntoBuffer(char* buf, size_t buf_avail, size_t& read_bytes) = 0;
virtual void finishStdout() = 0;
virtual bool readStderrIntoBuffer(char* buf, size_t buf_avail, size_t& read_bytes) = 0;
};