Pipe programming

5 posts / 0 new
Last post
JosDuchIt
JosDuchIt's picture
Offline
Last seen: 8 years 1 week ago
Joined: 2012-01-08 20:57
Pipe programming

I am trying once again to make the
xPIPE event in Gui4Cl work as expected under OS4

My recent AllocSysObject question was about this ( in fact a program piper.c build of 'pipe related' gui4cli's component)

I struggle with

1. lack (did not find anyway ) of a working pipe's source.

Pipeviewer 0.4.5 is available on sourceforge as an Amiga program

but i did not find the corresponding source

http://www.ivarch.com/programs/sources/pv-1.5.7-1.src.rpm

as a more recent, it would probably be more usefull too to our community, so i guess i am asking: can someone compile this version ?

or else: does anybody know of an other pipe related source (& its working OS4 program)

2. lack of a good (& hopefully simple) explanation of tasks & processes in Amiga (OS4.1 ?)

Maybe i did not search well here.

3. The do's & don't in debugging them (such as some i noted about using IDOS (PrintF) functions in the AllocSysObject thread

Massi
Massi's picture
Offline
Last seen: 4 years 6 months ago
Joined: 2012-03-28 17:16
@JosDuchIt Have you had a

@JosDuchIt

Have you had a look at AmigaOS Documentation Wiki ?

Tasks are well explained and I guess "pipe programming" should be there as well (not checked myself).

Massi
Massi's picture
Offline
Last seen: 4 years 6 months ago
Joined: 2012-03-28 17:16
@JosDuchIt "Pipe

@JosDuchIt

"Pipe programming" is normally related to the interprocess communication (IPC) domain.
The PIPE: handler is there for the purpose

JosDuchIt
JosDuchIt's picture
Offline
Last seen: 8 years 1 week ago
Joined: 2012-01-08 20:57
@Massi thanks for references.

@Massi
thanks for references.

I did since also found
http://guidetoamigacompatibleprogramming.googlecode.com/svn/trunk/english/CAP_5.txt
CHAPTER 5: The Communication between tasks on Amiga

Massi
Massi's picture
Offline
Last seen: 4 years 6 months ago
Joined: 2012-03-28 17:16
@JosDuchIt You should be

@JosDuchIt

You should be able to use the PIPE: handler (or any other AmigaDOS handlers), through normal AmigaDOS file I/O functions such as Open(), Read() and Write().

Log in or register to post comments