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

ipctransportlayer.h File Reference

#include <chameleon/error.h>
#include <chameleon/inetaddr.h>
#include <chameleon/inetsocket.h>

Go to the source code of this file.

Defines

#define IPCTRANSPORTLAYER_H   "$Id: ipctransportlayer.h,v 1.7 2003/05/08 12:26:38 aquamaniac Exp $"

Enumerations

enum  TransportLayerType { TransportLayerTypeTCP = 0, TransportLayerTypeUnix }

Functions

CHIPCARD_API IPCTRANSPORTLAYERTABLEIPC_TransportLayerTCP_new ()
CHIPCARD_API IPCTRANSPORTLAYERTABLEIPC_TransportLayerUnix_new ()
ERRORCODE IPC_TransportLayer_GetAddress (IPCTRANSPORTLAYERTABLE *tl, char *buffer, int bsize)
ERRORCODE IPC_TransportLayer_SetAddress (IPCTRANSPORTLAYERTABLE *tl, const char *buffer)
int IPC_TransportLayer_GetPort (IPCTRANSPORTLAYERTABLE *tl)
void IPC_TransportLayer_SetPort (IPCTRANSPORTLAYERTABLE *tl, int port)
TransportLayerType IPC_TransportLayer_GetType (IPCTRANSPORTLAYERTABLE *tl)

Variables

typedefCHIPCARD_API struct
IPCTRANSPORTLAYERTABLESTRUCT 
IPCTRANSPORTLAYERTABLE
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_STARTCONNECTPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_FINISHCONNECTPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_LISTENPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_ACCEPTPTR )(IPCTRANSPORTLAYERTABLE *tl, struct IPCTRANSPORTLAYERTABLESTRUCT **t)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_DISCONNECTPTR )(IPCTRANSPORTLAYERTABLE *tl)
typedefCHIPCARD_API struct
SOCKETSTRUCT *(* 
IPCTRANS_GETSOCKETPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_READPTR )(IPCTRANSPORTLAYERTABLE *tl, char *buffer, int *bsize)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_WRITEPTR )(IPCTRANSPORTLAYERTABLE *tl, const char *buffer, int *bsize)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_CANREADPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_CANWRITEPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef ERRORCODE(* IPCTRANS_GETADDRPTR )(IPCTRANSPORTLAYERTABLE *tl, char *buffer, int bsize)
CHIPCARD_API typedef int(* IPCTRANS_GETPORTPTR )(IPCTRANSPORTLAYERTABLE *tl)
CHIPCARD_API typedef void(* IPCTRANS_FREEPTR )(IPCTRANSPORTLAYERTABLE *tl)


Define Documentation

#define IPCTRANSPORTLAYER_H   "$Id: ipctransportlayer.h,v 1.7 2003/05/08 12:26:38 aquamaniac Exp $"
 


Enumeration Type Documentation

enum TransportLayerType
 

Enumeration values:
TransportLayerTypeTCP 
TransportLayerTypeUnix 


Function Documentation

ERRORCODE IPC_TransportLayer_GetAddress IPCTRANSPORTLAYERTABLE tl,
char *  buffer,
int  bsize
 

int IPC_TransportLayer_GetPort IPCTRANSPORTLAYERTABLE tl  ) 
 

TransportLayerType IPC_TransportLayer_GetType IPCTRANSPORTLAYERTABLE tl  ) 
 

ERRORCODE IPC_TransportLayer_SetAddress IPCTRANSPORTLAYERTABLE tl,
const char *  buffer
 

void IPC_TransportLayer_SetPort IPCTRANSPORTLAYERTABLE tl,
int  port
 

CHIPCARD_API IPCTRANSPORTLAYERTABLE* IPC_TransportLayerTCP_new  ) 
 

CHIPCARD_API IPCTRANSPORTLAYERTABLE* IPC_TransportLayerUnix_new  ) 
 


Variable Documentation

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_ACCEPTPTR)(IPCTRANSPORTLAYERTABLE *tl, struct IPCTRANSPORTLAYERTABLESTRUCT **t)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_CANREADPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_CANWRITEPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_DISCONNECTPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_FINISHCONNECTPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef void(* IPCTRANS_FREEPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_GETADDRPTR)(IPCTRANSPORTLAYERTABLE *tl, char *buffer, int bsize)
 

CHIPCARD_API typedef int(* IPCTRANS_GETPORTPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

typedefCHIPCARD_API struct SOCKETSTRUCT*(* IPCTRANS_GETSOCKETPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_LISTENPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_READPTR)(IPCTRANSPORTLAYERTABLE *tl, char *buffer, int *bsize)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_STARTCONNECTPTR)(IPCTRANSPORTLAYERTABLE *tl)
 

CHIPCARD_API typedef ERRORCODE(* IPCTRANS_WRITEPTR)(IPCTRANSPORTLAYERTABLE *tl, const char *buffer, int *bsize)
 

typedefCHIPCARD_API struct IPCTRANSPORTLAYERTABLESTRUCT IPCTRANSPORTLAYERTABLE
 


Generated on Sat Feb 11 15:20:28 2006 for libchipcard by  doxygen 1.4.2