libqb  1.9.0
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

◆ QB_IPC_MSG_AUTHENTICATE

#define QB_IPC_MSG_AUTHENTICATE   -1

◆ QB_IPC_MSG_DISCONNECT

#define QB_IPC_MSG_DISCONNECT   -3

◆ QB_IPC_MSG_NEW_EVENT_SOCK

#define QB_IPC_MSG_NEW_EVENT_SOCK   -2

◆ QB_IPC_MSG_NEW_MESSAGE

#define QB_IPC_MSG_NEW_MESSAGE   0

◆ QB_IPC_MSG_USER_START

#define QB_IPC_MSG_USER_START   QB_IPC_MSG_NEW_MESSAGE
Examples
ipcclient.c, and ipcserver.c.

Enumeration Type Documentation

◆ qb_ipc_type

Enumerator
QB_IPC_SOCKET 
QB_IPC_SHM 
QB_IPC_POSIX_MQ 
QB_IPC_SYSV_MQ 
QB_IPC_NATIVE 

Function Documentation

◆ __attribute__()

struct qb_ipc_request_header __attribute__ ( (aligned(8))  )

Variable Documentation

◆ __attribute__

int32_t error __attribute__