Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

sipc.h File Reference

Services IPC class. More...

#include <sys/types.h>
#include <sys/socket.h>

Go to the source code of this file.

Classes

struct  IpcConnectType
 A single connection to services. More...

class  IpcQ
 An Ipc message queue container. More...

struct  IpcQel
 An Ipc Message queue (buffer) element. More...

class  IpcType
 The master IPC class. More...


Defines

#define IPCBUFSIZE   1024
#define PRIV_QUERY_NICK_ISREG   0x000001
#define PRIV_QUERY_CHAN_ISREG   0x000002
#define PRIV_QUERY_AKILL_LIST   0x000004
#define PRIV_QUERY_NICK_PUBLIC   0x000008
#define PRIV_QUERY_NICK_PRIVATE   0x000010
#define PRIV_QUERY_NICK_UNMASK   0x000020
#define PRIV_MAKE_NICK   0x000020
#define PRIV_SET_BYPASS   0x000040
#define PRIV_UNSET_BYPASS   0x000080
#define PRIV_ALTER_RNICK_GEN   0x000100
#define PRIV_ALTER_RNICK_2   0x000200
#define PRIV_UNDEF   0x000400
#define PRIV_ALTER_RNICK_3   0x000800
#define PRIV_NOWNER_EQUIV   0x001000
#define PRIV_COWNER_EQUIV   0x002000
#define PRIV_RNICK_LOGIN   0x040000
#define PRIV_RCHAN_LOGIN   0x080000
#define PRIV_LOGW   0x100000
#define OPRIV_OWNER   0x000001
#define OPRIV_SETPASS   0x000002

Enumerations

enum  sipc_obj_t { SIPC_UNDEF, SIPC_RNICK, SIPC_RCHAN }


Detailed Description

Services IPC class.

Services interface for talking with other software

Author:
James Hess
Date:
2001
Id
sipc.h,v 1.1.1.1 2003/07/04 02:56:49 Mysid Exp

Definition in file sipc.h.


Generated at Sat Oct 25 20:56:12 2003 for Services using Doxygen.
Services Copyr. 1996-2001 Chip Norkus, Max Byrd, Greg Poma, Michael Graff, James Hess, Dafydd James. All rights reserved See LICENSE for licensing information.