Giriş
Diğer uygulamaya veri göndermek için kullanılır.
constructor
Şöyle yaparız.
Veri yazmayı bitirince pipe'ın kapatılması gerekir. Aksi takdirde diğer uygulama sürekli okuma konumunda takılabilir.
Örnek
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Diğer uygulamaya veri göndermek için kullanılır.
constructor
Şöyle yaparız.
namespace bp = boost::process;
bp::opstream in;
pipe metoduVeri yazmayı bitirince pipe'ın kapatılması gerekir. Aksi takdirde diğer uygulama sürekli okuma konumunda takılabilir.
Örnek
Şöyle yaparız.
in.pipe().close();
ÖrnekŞöyle yaparız.
namespace bp = boost::process;
bp::opstream in;
bp::ipstream out;
bp::child c(Cmd.c_str(), bp::std_out > out, bp::std_in < in);
in.write((char*)buffer,bufferSize);
in.pipe().close();
integer_type totalRead = 0;
char a[10240];
while (out.read(a,10240)) totalRead += out.gcount();
c.terminate();
write metodu
Şöyle yaparız.
in.write((char*)buffer,bufferSize);
Hiç yorum yok:
Yorum Gönder