Functions | Variables

xgeipc.h File Reference

#include <limits.h>
#include "xgedit.h"
Include dependency graph for xgeipc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

boolean xge_MakeTheChild (const char *name, const char *suffix, int magic)
boolean xge_ChildIsActive (void)
void xge_CallTheChild (int cmd, int size)
void xge_SignalTheChild (void)
void xge_ParentFlushPipe (void)
void xge_CallTheParent (int cmd, int size)
void xge_ChildCallYourself (int cmd)
void xge_ChildMessageLoop (void)
void xge_ChildFlushPipe (void)
boolean xge_ChildInit (int argc, char **argv, int magic, void(*callback)(int msg, int size))

Variables

pid_t xge_parent_pid
pid_t xge_child_pid
int xge_pipe_in [2]
int xge_pipe_out [2]
Window xgeparentwindow
Window xgechildwindow
void(* xge_childcallback )(int msg, int size)

Function Documentation

void xge_CallTheChild ( int  cmd,
int  size 
)
void xge_CallTheParent ( int  cmd,
int  size 
)
void xge_ChildCallYourself ( int  cmd  ) 
void xge_ChildFlushPipe ( void   ) 
boolean xge_ChildInit ( int  argc,
char **  argv,
int  magic,
void(*)(int msg, int size)  callback 
)
boolean xge_ChildIsActive ( void   ) 
void xge_ChildMessageLoop ( void   ) 
boolean xge_MakeTheChild ( const char *  name,
const char *  suffix,
int  magic 
)
void xge_ParentFlushPipe ( void   ) 
void xge_SignalTheChild ( void   ) 

Variable Documentation

void(* xge_childcallback)(int msg, int size)
int xge_pipe_in[2]
int xge_pipe_out[2]