GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > LTX / V2-7-2

Constituent: ltx_server     Tag: linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

LTX_server.h File Reference

LTX socket server. TCP/IP sockets are used to communicate data to LTX host application. More...

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


Data Structures

struct  _LTX_server_config

Server Control Functions

int LTX_serverSizeof (void)
 Get the size of a server descriptor.
int LTX_serverInit (LTX_server *lc, LTX_server_config *lcfg, int msg)
 Intialize a server.
int LTX_serverClose (LTX_server *lc)
 Shutdown server.
int LTX_dataSend (LTX_server *lc, void *buf, int size)
 Send data to client.
int LTX_dataRecv (LTX_server *lc, void *buf, int size)
 Receive data from client.

Defines

#define LTX_OK   0
 Return ok status.
#define LTX_ERR   1
 Return error status.

Typedefs

typedef _LTX_server LTX_server
typedef _LTX_server_config LTX_server_config

Detailed Description

LTX socket server. TCP/IP sockets are used to communicate data to LTX host application.

Author:
S. Maldonado
   CVS $Id: LTX_server.h,v 1.2 2003/11/10 17:42:43 smaldona Exp $
   

Typedef Documentation

LTX_server
 

Socket server descriptor.

LTX_server_config
 

The typedef for _LTX_server_config.


Function Documentation

int LTX_dataRecv LTX_server lc,
void *  buf,
int  size
 

Receive data from client.

Received data from the LTX host

Parameters:
lc The server handle.
buf The data buffer.
size The size of data to receive
Return values:
LTX_OK Success.
LTX_ERR Failure.

int LTX_dataSend LTX_server lc,
void *  buf,
int  size
 

Send data to client.

Sends data to the LTX host

Parameters:
lc The server handle.
buf The data buffer.
size The size of the data to send
Return values:
LTX_OK Success.
LTX_ERR Failure.

int LTX_serverClose LTX_server lc  ) 
 

Shutdown server.

Stops socket connection

Parameters:
lc A server descriptor.
Return values:
LTX_OK Success.
LTX_ERR Failure.

int LTX_serverInit LTX_server lc,
LTX_server_config lcfg,
int  msg
 

Intialize a server.

Intializes the socket descriptor and server software.

Parameters:
lc An uninitialized socket descriptor.
lcfg The handle to the server config object.
msg Flag to enable message printing
Return values:
LTX_OK Success.
LTX_ERR Error.

int LTX_serverSizeof void   ) 
 

Get the size of a server descriptor.

Returns the size of a socket server descriptor. The user is responsible for allocating this memory before calling.

Returns:
The size in bytes of the descriptor.


Generated on Tue Dec 12 01:31:32 2006 by  doxygen 1.4.4