projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix shf-f1/f2 toggle timeline update
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
forkbase.h
diff --git
a/cinelerra-5.1/cinelerra/forkbase.h
b/cinelerra-5.1/cinelerra/forkbase.h
index 2ca84b71d4c6c56ffc71db925e0840de2ac642ff..6b09a5c24361170012f001dee3c4899439b2749b 100644
(file)
--- a/
cinelerra-5.1/cinelerra/forkbase.h
+++ b/
cinelerra-5.1/cinelerra/forkbase.h
@@
-41,13
+41,15
@@
public:
virtual int is_running() = 0;
void send_bfr(int fd, const void *bfr, int len);
virtual int is_running() = 0;
void send_bfr(int fd, const void *bfr, int len);
- int read_timeout(int ms, int fd, void *data, int bytes);
- int read_parent(int ms);
+ int read_timeout(int64_t usec, int fd, void *data, int bytes);
+
+ int read_parent(int64_t usec);
int send_parent(int64_t value, const void *data, int bytes);
int send_parent(int64_t value, const void *data, int bytes);
- int read_child(int
ms
);
+ int read_child(int
64_t usec
);
int send_child(int64_t value, const void *data, int bytes);
int send_child(int64_t value, const void *data, int bytes);
- int done, ppid, pid;
+ int parent_done;
+ int ppid, pid;
ForkChild *child;
int child_fd;
ForkChild *child;
int child_fd;
@@
-68,8
+70,7
@@
class ForkChild : public ForkBase
public:
ForkChild();
virtual ~ForkChild();
public:
ForkChild();
virtual ~ForkChild();
- virtual int handle_child();
- int child_iteration();
+ virtual int child_iteration(int64_t usec) = 0;
int is_running();
virtual void run() {}
};
int is_running();
virtual void run() {}
};