• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

dcop

Xtransint.h File Reference

#include "Xtrans.h"
#include <stdio.h>
#include <errno.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <limits.h>
#include <sys/param.h>

Include dependency graph for Xtransint.h:

Go to the source code of this file.


Classes

struct  _XtransConnInfo
struct  _Xtransport
struct  _Xtransport_table

Defines

#define EGET()   errno
#define ESET(val)   errno = val
#define NULL   0
#define OPEN_MAX   NOFILES_MAX
#define PRMSG(lvl, x, a, b, c)
#define READV(ciptr, iov, iovcnt)   readv(ciptr->fd, iov, iovcnt)
#define TRANS_ALIAS   (1<<0)
#define TRANS_DISABLED   (1<<2)
#define TRANS_LOCAL   (1<<1)
#define TRANS_NOLISTEN   (1<<3)
#define TRANS_OPEN_MAX   OPEN_MAX
#define WRITEV(ciptr, iov, iovcnt)   writev(ciptr->fd, iov, iovcnt)
#define XTRANS_OPEN_CLTS_CLIENT   3
#define XTRANS_OPEN_CLTS_SERVER   4
#define XTRANS_OPEN_COTS_CLIENT   1
#define XTRANS_OPEN_COTS_SERVER   2
#define XTRANSDEBUG   1

Typedefs

typedef struct _Xtransport Xtransport
typedef struct _Xtransport_table Xtransport_table

Functions

static int is_numeric (char *)

Define Documentation

 
#define EGET (  )     errno

Definition at line 175 of file Xtransint.h.

#define ESET ( val   )     errno = val

Definition at line 173 of file Xtransint.h.

#define NULL   0

Definition at line 187 of file Xtransint.h.

#define OPEN_MAX   NOFILES_MAX

Definition at line 149 of file Xtransint.h.

#define PRMSG ( lvl,
x,
a,
b,
c   ) 

Value:

if (lvl <= XTRANSDEBUG){ \
            int hack= 0, saveerrno=errno; \
            fprintf(stderr, (const char*)(x+hack),a,b,c); fflush(stderr); \
            errno=saveerrno; \
            } else ((void)0)

Definition at line 466 of file Xtransint.h.

#define READV ( ciptr,
iov,
iovcnt   )     readv(ciptr->fd, iov, iovcnt)

Definition at line 391 of file Xtransint.h.

#define TRANS_ALIAS   (1<<0)

Definition at line 368 of file Xtransint.h.

#define TRANS_DISABLED   (1<<2)

Definition at line 370 of file Xtransint.h.

#define TRANS_LOCAL   (1<<1)

Definition at line 369 of file Xtransint.h.

#define TRANS_NOLISTEN   (1<<3)

Definition at line 371 of file Xtransint.h.

#define TRANS_OPEN_MAX   OPEN_MAX

Definition at line 164 of file Xtransint.h.

#define WRITEV ( ciptr,
iov,
iovcnt   )     writev(ciptr->fd, iov, iovcnt)

Definition at line 408 of file Xtransint.h.

#define XTRANS_OPEN_CLTS_CLIENT   3

Definition at line 210 of file Xtransint.h.

#define XTRANS_OPEN_CLTS_SERVER   4

Definition at line 211 of file Xtransint.h.

#define XTRANS_OPEN_COTS_CLIENT   1

Definition at line 208 of file Xtransint.h.

#define XTRANS_OPEN_COTS_SERVER   2

Definition at line 209 of file Xtransint.h.

#define XTRANSDEBUG   1

Definition at line 72 of file Xtransint.h.


Typedef Documentation

typedef struct _Xtransport Xtransport

typedef struct _Xtransport_table Xtransport_table


Function Documentation

static int is_numeric ( char *   )  [static]

dcop

Skip menu "dcop"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal