Back to index

im-sdk  12.3.91
Classes | Defines | Typedefs | Enumerations | Variables
xaux_so_common.h File Reference
#include <sys/types.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _aux_icid
struct  _xaux_so_setv_state
struct  xaux_so_execmng_log_struct
struct  xaux_so_execmng_data_struct
struct  xaux_so_class_struct
struct  xaux_so_struct

Defines

#define XAUX_SO_NATOMS_READLIST   XAUX_MAXNPROPS_INIT
#define XAUX_SO_EXECMNG_LOGSIZE   8
#define XAUX_SO_EXECMNG_FAILSINPERIOD_TRIES   5
#define XAUX_SO_EXECMNG_FAILSINPERIOD_PERIOD   5
#define XAUX_SO_NOTIFY_STATE_ID   0x60
#define XAUX_SO_NOTIFY_STATE_OK   1
#define XAUX_SO_NOTIFY_STATE_STANDBY   2
#define XAUX_SO_NOTIFY_STATE_NOTAVAILABLE   3
#define XAUX_SO_NOTIFY_FLOWSTATE_ID   0xf0 /* tentative */
#define XAUX_SO_NOTIFY_FLOWSTATE_OK   0
#define XAUX_SO_NOTIFY_FLOWSTATE_STOP   1
#define XAUX_SO_FLOWSTATE_TH_OK   2
#define XAUX_SO_FLOWSTATE_TH_STOP   10
#define XAUX_EXTVERS_MAJOR_NOTAVAIL   -1 /* defined */
#define XAUX_EXTVERS_MINOR_NOTAVAIL   -1 /* not defined but use -1 */

Typedefs

typedef struct _aux_icid aux_icid_t
typedef enum xaux_so_extstate_enum xaux_so_extstate_t
typedef struct _xaux_so_setv_state xaux_so_setv_state_t
typedef struct
xaux_so_execmng_log_struct 
xaux_so_execmng_log_t
typedef struct
xaux_so_execmng_data_struct 
xaux_so_execmng_data_t
typedef struct xaux_so_class_struct xaux_so_class_t
typedef struct xaux_so_struct xaux_so_t

Enumerations

enum  xaux_so_extstate_enum {
  Initial, Launched, Connected, ErrorTemp,
  ErrorPerm, Disconnected
}

Variables

const int xaux_so_default_extversion [2]
const int xaux_so_setvalue_id_sendversion
const char * xaux_so_extexec_path
aux_method_t VersionQueryAux_methods

Class Documentation

struct _aux_icid

Definition at line 10 of file xaux_so_common.h.

Collaboration diagram for _aux_icid:
Class Members
aux_t * aux
Display * dpy
int icid
int imid
struct _aux_icid * next
struct _aux_icid * prev
Bool server
struct _xaux_so_setv_state

Definition at line 69 of file xaux_so_common.h.

Collaboration diagram for _xaux_so_setv_state:
Class Members
aux_data_t * aux_data
aux_data_t aux_data_
int int_next
int maxnprops
int nprops
char * outbuf
int outbufsz
unsigned char ** props
int segno
int seqno
Bool stored
int str_next
int str_yet
struct xaux_so_execmng_log_struct

Definition at line 91 of file xaux_so_common.h.

Class Members
xaux_so_extstate_t state
time_t time
struct xaux_so_execmng_data_struct

Definition at line 96 of file xaux_so_common.h.

Collaboration diagram for xaux_so_execmng_data_struct:
Class Members
xaux_so_execmng_log_t log
struct xaux_so_class_struct

Definition at line 111 of file xaux_so_common.h.

Collaboration diagram for xaux_so_class_struct:
Class Members
Atom atom_classname
Atom atom_extwin
Atom atom_sowin
Atom atom_sx
Atom atom_xs
xaux_atommng_data_t * atommng_data
const char * classname
xaux_so_execmng_data_t * execmng_data
const char * extexec
xaux_so_extstate_t extstate
Window extwin
aux_icid_t * ic
int index
xaux_so_setv_state_t * pending_setv
xaux_propq_t * propq
char * shortname
struct xaux_so_struct * so
Window sowin
Bool started
const CARD16 * utfname
struct xaux_so_struct

Definition at line 134 of file xaux_so_common.h.

Collaboration diagram for xaux_so_struct:
Class Members
xaux_so_class_t * classes

Define Documentation

#define XAUX_EXTVERS_MAJOR_NOTAVAIL   -1 /* defined */

Definition at line 144 of file xaux_so_common.h.

#define XAUX_EXTVERS_MINOR_NOTAVAIL   -1 /* not defined but use -1 */

Definition at line 145 of file xaux_so_common.h.

Definition at line 89 of file xaux_so_common.h.

Definition at line 88 of file xaux_so_common.h.

#define XAUX_SO_EXECMNG_LOGSIZE   8

Definition at line 87 of file xaux_so_common.h.

#define XAUX_SO_FLOWSTATE_TH_OK   2

Definition at line 108 of file xaux_so_common.h.

#define XAUX_SO_FLOWSTATE_TH_STOP   10

Definition at line 109 of file xaux_so_common.h.

Definition at line 48 of file xaux_so_common.h.

#define XAUX_SO_NOTIFY_FLOWSTATE_ID   0xf0 /* tentative */

Definition at line 105 of file xaux_so_common.h.

Definition at line 106 of file xaux_so_common.h.

Definition at line 107 of file xaux_so_common.h.

#define XAUX_SO_NOTIFY_STATE_ID   0x60

Definition at line 100 of file xaux_so_common.h.

Definition at line 103 of file xaux_so_common.h.

#define XAUX_SO_NOTIFY_STATE_OK   1

Definition at line 101 of file xaux_so_common.h.

Definition at line 102 of file xaux_so_common.h.


Typedef Documentation

typedef struct _aux_icid aux_icid_t
typedef struct xaux_so_struct xaux_so_t

Enumeration Type Documentation

Enumerator:
Initial 
Launched 
Connected 
ErrorTemp 
ErrorPerm 
Disconnected 

Definition at line 60 of file xaux_so_common.h.


Variable Documentation

Definition at line 2197 of file xaux_so_common.c.

Definition at line 331 of file xaux_so_sampleja4.c.

const char* xaux_so_extexec_path

Definition at line 337 of file xaux_so_sampleja4.c.

Definition at line 332 of file xaux_so_sampleja4.c.