libqb  1.0.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros | Enumerations | Functions | Variables
qbipc_common.h File Reference

common types and definitions More...

#include <stdint.h>
Include dependency graph for qbipc_common.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  qb_ipc_request_header
 
struct  qb_ipc_response_header
 

Macros

#define QB_IPC_MSG_NEW_MESSAGE   0
 
#define QB_IPC_MSG_USER_START   QB_IPC_MSG_NEW_MESSAGE
 
#define QB_IPC_MSG_AUTHENTICATE   -1
 
#define QB_IPC_MSG_NEW_EVENT_SOCK   -2
 
#define QB_IPC_MSG_DISCONNECT   -3
 

Enumerations

enum  qb_ipc_type {
  QB_IPC_SOCKET, QB_IPC_SHM, QB_IPC_POSIX_MQ, QB_IPC_SYSV_MQ,
  QB_IPC_NATIVE
}
 

Functions

struct qb_ipc_request_header __attribute__ ((aligned(8)))
 

Variables

enum qb_ipc_type __attribute__
 

Detailed Description

common types and definitions

Macro Definition Documentation

#define QB_IPC_MSG_AUTHENTICATE   -1
#define QB_IPC_MSG_DISCONNECT   -3
#define QB_IPC_MSG_NEW_EVENT_SOCK   -2
#define QB_IPC_MSG_NEW_MESSAGE   0
#define QB_IPC_MSG_USER_START   QB_IPC_MSG_NEW_MESSAGE
Examples:
ipcclient.c, and ipcserver.c.

Enumeration Type Documentation

Enumerator
QB_IPC_SOCKET 
QB_IPC_SHM 
QB_IPC_POSIX_MQ 
QB_IPC_SYSV_MQ 
QB_IPC_NATIVE 

Function Documentation

struct qb_ipc_request_header __attribute__ ( (aligned(8))  )

Variable Documentation

int32_t error __attribute__