termreader.c File Reference

#include "termreader.h"
#include <stdlib.h>
#include <unistd.h>
#include "libicl.h"

Go to the source code of this file.

Data Structures

struct  TermReaderStruct

Functions

TermReadertermReader_create ()
void termReader_free (TermReader *t)
ICLTermtermReader_getNextTerm (TermReader *t, double timeout)
 Returns NULL on error--check TermReader.error.
void termReader_setError (TermReader *t, gint errnum)
gint termReader_getError (TermReader *t)
void termReader_setSocket (TermReader *t, gint newsocket)
gint termReader_getSocket (TermReader *t)
void termReader_setType (TermReader *t, TermReaderType type)
TermReaderType termReader_getType (TermReader *t)
void termReader_setReaderSpecificData (TermReader *t, gpointer g)
gpointer termReader_getReaderSpecificData (TermReader *t)
void termReader_setGetNextCallback (TermReader *t, TermReaderGetNext g)
void termReader_setCleanupCallback (TermReader *t, TermReaderCleanup c)


Detailed Description

Definition in file termreader.c.


Function Documentation

TermReader* termReader_create (  ) 

Definition at line 39 of file termreader.c.

void termReader_free ( TermReader t  ) 

Definition at line 51 of file termreader.c.

gint termReader_getError ( TermReader t  ) 

Definition at line 75 of file termreader.c.

ICLTerm* termReader_getNextTerm ( TermReader t,
double  timeout 
)

Returns NULL on error--check TermReader.error.

Definition at line 59 of file termreader.c.

gpointer termReader_getReaderSpecificData ( TermReader t  ) 

Definition at line 105 of file termreader.c.

gint termReader_getSocket ( TermReader t  ) 

Definition at line 85 of file termreader.c.

TermReaderType termReader_getType ( TermReader t  ) 

Definition at line 95 of file termreader.c.

void termReader_setCleanupCallback ( TermReader t,
TermReaderCleanup  c 
)

Definition at line 115 of file termreader.c.

void termReader_setError ( TermReader t,
gint  errnum 
)

Definition at line 70 of file termreader.c.

void termReader_setGetNextCallback ( TermReader t,
TermReaderGetNext  g 
)

Definition at line 110 of file termreader.c.

void termReader_setReaderSpecificData ( TermReader t,
gpointer  g 
)

Definition at line 100 of file termreader.c.

void termReader_setSocket ( TermReader t,
gint  newsocket 
)

Definition at line 80 of file termreader.c.

void termReader_setType ( TermReader t,
TermReaderType  type 
)

Definition at line 90 of file termreader.c.


Generated on Wed May 23 17:20:17 2007 using doxygen 1.5.2