Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

cr-parser-input.h File Reference

#include "cr-input.h"

Go to the source code of this file.

Data Structures

struct  _CRParserInput
struct  _CRParserInputPos

Typedefs

typedef _CRParserInput CRParserInput
typedef _CRParserInputPriv CRParserInputPriv
typedef _CRParserInputPos CRParserInputPos

Functions

CRParserInputcr_parser_input_new_from_uri (gchar *a_uri, enum CREncoding)
void cr_parser_input_ref (CRParserInput *a_this)
gboolean cr_parser_input_unref (CRParserInput *a_this)
void cr_parser_input_destroy (CRParserInput *a_this)
enum CRStatus cr_parser_input_push_input (CRParserInput *a_this, CRInput *a_input)
enum CRStatus cr_parser_input_pop_input (CRParserInput *a_this)
CRInputcr_parser_input_peek_input (CRParserInput *a_this)
enum CRStatus cr_parser_input_get_byte_addr (CRParserInput *a_this, gulong a_offset, guchar **a_addr)
enum CRStatus cr_parser_input_get_cur_byte_addr (CRParserInput *a_this, guchar **a_addr)
enum CRStatus cr_parser_input_read_byte (CRParserInput *a_this, guchar *a_byte)
enum CRStatus cr_parser_input_read_char (CRParserInput *a_this, guint32 *a_byte)
enum CRStatus cr_parser_input_get_end_of_file (CRParserInput *a_this, gboolean *a_eof)
enum CRStatus cr_parser_input_consume_char (CRParserInput *a_this, guint32 a_char)
enum CRStatus cr_parser_input_consume_chars (CRParserInput *a_this, guint32 a_char, glong *a_nb_char)
enum CRStatus cr_parser_input_consume_spaces (CRParserInput *a_this, glong *a_nb_char)
enum CRStatus cr_parser_input_peek_byte (CRParserInput *a_this, enum CRSeekPos a_origin, gulong a_offset, guchar *a_byte)
enum CRStatus cr_parser_input_peek_char (CRParserInput *a_this, guint32 *a_char)
glong cr_parser_input_get_nb_bytes_left (CRParserInput *a_this)
enum CRStatus cr_parser_input_seek_index (CRParserInput *a_this, enum CRSeekPos a_origin, gint a_pos)
enum CRStatus cr_parser_input_get_cur_pos (CRParserInput *a_this, CRParserInputPos *a_pos)
enum CRStatus cr_parser_input_set_cur_pos (CRParserInput *a_this, CRParserInputPos *a_pos)
enum CRStatus cr_parser_input_set_line_num (CRParserInput *a_this, glong a_line)
enum CRStatus cr_parser_input_set_col_num (CRParserInput *a_this, glong a_col)
enum CRStatus cr_parser_input_incr_line_num (CRParserInput *a_this, glong a_increment)
enum CRStatus cr_parser_input_incr_col_num (CRParserInput *a_this, glong a_increment)
enum CRStatus cr_parser_input_get_col_num (CRParserInput *a_this, glong *a_col)
enum CRStatus cr_parser_input_get_line_num (CRParserInput *a_this, glong *a_line)
enum CRStatus cr_parser_input_get_cur_index (CRParserInput *a_this, glong *a_index)


Typedef Documentation

typedef struct _CRParserInput CRParserInput
 

Definition at line 32 of file cr-parser-input.h.

typedef struct _CRParserInputPos CRParserInputPos
 

Definition at line 40 of file cr-parser-input.h.

typedef struct _CRParserInputPriv CRParserInputPriv
 

Definition at line 33 of file cr-parser-input.h.


Function Documentation

enum CRStatus cr_parser_input_consume_char CRParserInput a_this,
guint32  a_char
 

enum CRStatus cr_parser_input_consume_chars CRParserInput a_this,
guint32  a_char,
glong *  a_nb_char
 

enum CRStatus cr_parser_input_consume_spaces CRParserInput a_this,
glong *  a_nb_char
 

void cr_parser_input_destroy CRParserInput a_this  ) 
 

enum CRStatus cr_parser_input_get_byte_addr CRParserInput a_this,
gulong  a_offset,
guchar **  a_addr
 

enum CRStatus cr_parser_input_get_col_num CRParserInput a_this,
glong *  a_col
 

enum CRStatus cr_parser_input_get_cur_byte_addr CRParserInput a_this,
guchar **  a_addr
 

enum CRStatus cr_parser_input_get_cur_index CRParserInput a_this,
glong *  a_index
 

enum CRStatus cr_parser_input_get_cur_pos CRParserInput a_this,
CRParserInputPos a_pos
 

enum CRStatus cr_parser_input_get_end_of_file CRParserInput a_this,
gboolean *  a_eof
 

enum CRStatus cr_parser_input_get_line_num CRParserInput a_this,
glong *  a_line
 

glong cr_parser_input_get_nb_bytes_left CRParserInput a_this  ) 
 

enum CRStatus cr_parser_input_incr_col_num CRParserInput a_this,
glong  a_increment
 

enum CRStatus cr_parser_input_incr_line_num CRParserInput a_this,
glong  a_increment
 

CRParserInput* cr_parser_input_new_from_uri gchar *  a_uri,
enum  CREncoding
 

enum CRStatus cr_parser_input_peek_byte CRParserInput a_this,
enum CRSeekPos  a_origin,
gulong  a_offset,
guchar *  a_byte
 

enum CRStatus cr_parser_input_peek_char CRParserInput a_this,
guint32 *  a_char
 

CRInput* cr_parser_input_peek_input CRParserInput a_this  ) 
 

enum CRStatus cr_parser_input_pop_input CRParserInput a_this  ) 
 

enum CRStatus cr_parser_input_push_input CRParserInput a_this,
CRInput a_input
 

enum CRStatus cr_parser_input_read_byte CRParserInput a_this,
guchar *  a_byte
 

enum CRStatus cr_parser_input_read_char CRParserInput a_this,
guint32 *  a_byte
 

void cr_parser_input_ref CRParserInput a_this  ) 
 

enum CRStatus cr_parser_input_seek_index CRParserInput a_this,
enum CRSeekPos  a_origin,
gint  a_pos
 

enum CRStatus cr_parser_input_set_col_num CRParserInput a_this,
glong  a_col
 

enum CRStatus cr_parser_input_set_cur_pos CRParserInput a_this,
CRParserInputPos a_pos
 

enum CRStatus cr_parser_input_set_line_num CRParserInput a_this,
glong  a_line
 

gboolean cr_parser_input_unref CRParserInput a_this  ) 
 


Generated on Wed Oct 1 01:36:51 2003 for Libcroco by doxygen 1.3.3