urbackup_backend/fileservplugin/IPipeFileExt.h
2017-03-03 17:47:30 +01:00

12 lines
367 B
C++

#pragma once
#include <stddef.h>
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;
};