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

dcop

Xtrans.h File Reference

#include "config.h"
#include <KDE-ICE/Xfuncproto.h>
#include <fcntl.h>
#include <sys/uio.h>

Include dependency graph for Xtrans.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  Xtransaddr

Defines

#define TRANS(func)   _XTrans/**/func
#define TRANS_ACCEPT_BAD_MALLOC   -1
#define TRANS_ACCEPT_FAILED   -2
#define TRANS_ACCEPT_MISC_ERROR   -3
#define TRANS_ADDR_IN_USE   -2
#define TRANS_CLOSEONEXEC   2
#define TRANS_CONNECT_FAILED   -1
#define TRANS_CREATE_LISTENER_FAILED   -1
#define TRANS_IN_PROGRESS   -3
#define TRANS_NONBLOCKING   1
#define TRANS_RESET_FAILURE   3
#define TRANS_RESET_NEW_FD   2
#define TRANS_RESET_NOOP   1
#define TRANS_TRY_CONNECT_AGAIN   -2
#define XTRANS_MAX_ADDR_LEN   128

Typedefs

typedef long BytesReadable_t
typedef struct _XtransConnInfo * XtransConnInfo

Functions

int TRANS() BytesReadable (XtransConnInfo, BytesReadable_t *)
int TRANS() Close (XtransConnInfo)
int TRANS() CloseForCloning (XtransConnInfo)
int TRANS() Disconnect (XtransConnInfo)
void TRANS() FreeConnInfo (XtransConnInfo)
int TRANS() GetConnectionNumber (XtransConnInfo)
int TRANS() GetHostname (char *, int)
int TRANS() GetMyAddr (XtransConnInfo, int *, int *, Xtransaddr **)
int TRANS() GetPeerAddr (XtransConnInfo, int *, int *, Xtransaddr **)
int TRANS() IsLocal (XtransConnInfo)
int TRANS() Read (XtransConnInfo, char *, int)
int TRANS() Readv (XtransConnInfo, struct iovec *, int)
int TRANS() SetOption (XtransConnInfo, int, int)
int TRANS() Write (XtransConnInfo, char *, int)
int TRANS() Writev (XtransConnInfo, struct iovec *, int)

Define Documentation

#define TRANS ( func   )     _XTrans/**/func

Definition at line 160 of file Xtrans.h.

#define TRANS_ACCEPT_BAD_MALLOC   -1

Definition at line 244 of file Xtrans.h.

#define TRANS_ACCEPT_FAILED   -2

Definition at line 245 of file Xtrans.h.

#define TRANS_ACCEPT_MISC_ERROR   -3

Definition at line 246 of file Xtrans.h.

#define TRANS_ADDR_IN_USE   -2

Definition at line 237 of file Xtrans.h.

#define TRANS_CLOSEONEXEC   2

Definition at line 220 of file Xtrans.h.

#define TRANS_CONNECT_FAILED   -1

Definition at line 227 of file Xtrans.h.

#define TRANS_CREATE_LISTENER_FAILED   -1

Definition at line 236 of file Xtrans.h.

#define TRANS_IN_PROGRESS   -3

Definition at line 229 of file Xtrans.h.

#define TRANS_NONBLOCKING   1

Definition at line 219 of file Xtrans.h.

#define TRANS_RESET_FAILURE   3

Definition at line 255 of file Xtrans.h.

#define TRANS_RESET_NEW_FD   2

Definition at line 254 of file Xtrans.h.

#define TRANS_RESET_NOOP   1

Definition at line 253 of file Xtrans.h.

#define TRANS_TRY_CONNECT_AGAIN   -2

Definition at line 228 of file Xtrans.h.

#define XTRANS_MAX_ADDR_LEN   128

Definition at line 177 of file Xtrans.h.


Typedef Documentation

typedef long BytesReadable_t

Definition at line 187 of file Xtrans.h.

typedef struct _XtransConnInfo* XtransConnInfo

Definition at line 212 of file Xtrans.h.


Function Documentation

int TRANS() BytesReadable ( XtransConnInfo  ,
BytesReadable_t *   
)

int TRANS() Close ( XtransConnInfo   ) 

int TRANS() CloseForCloning ( XtransConnInfo   ) 

int TRANS() Disconnect ( XtransConnInfo   ) 

void TRANS() FreeConnInfo ( XtransConnInfo   ) 

int TRANS() GetConnectionNumber ( XtransConnInfo   ) 

int TRANS() GetHostname ( char *  ,
int   
)

int TRANS() GetMyAddr ( XtransConnInfo  ,
int *  ,
int *  ,
Xtransaddr **   
)

int TRANS() GetPeerAddr ( XtransConnInfo  ,
int *  ,
int *  ,
Xtransaddr **   
)

int TRANS() IsLocal ( XtransConnInfo   ) 

int TRANS() Read ( XtransConnInfo  ,
char *  ,
int   
)

int TRANS() Readv ( XtransConnInfo  ,
struct iovec *  ,
int   
)

int TRANS() SetOption ( XtransConnInfo  ,
int  ,
int   
)

int TRANS() Write ( XtransConnInfo  ,
char *  ,
int   
)

int TRANS() Writev ( XtransConnInfo  ,
struct iovec *  ,
int   
)

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