Annotation of libwww/Library/src/HTextImp.html, revision 2.3
2.1 frystyk 1: <HTML>
2: <HEAD>
2.3 ! frystyk 3: <TITLE>W3C Sample Code Library libwww Internal Hypertext Object</TITLE>
2.1 frystyk 4: </HEAD>
5: <BODY>
6: <H1>
2.3 ! frystyk 7: Internal implementation of Hypertext Object Builder
2.1 frystyk 8: </H1>
9: <PRE>
10: /*
11: ** (c) COPYRIGHT MIT 1995.
12: ** Please first read the full copyright statement in the file COPYRIGH.
13: */
14: </PRE>
15: <P>
16: <PRE>
17: #ifndef HTEXTIMP_H
18: #define HTEXTIMP_H
19:
2.3 ! frystyk 20: #include "HTReq.h"
! 21: #include "HTAnchor.h"
2.1 frystyk 22: #include "HText.h"
2.3 ! frystyk 23: </PRE>
! 24: <PRE>
! 25: typedef struct _HTextImp HTextImp;
! 26:
! 27: extern HTextImp * HTextImp_new (
! 28: HTRequest * request,
! 29: HTParentAnchor *anchor,
! 30: HTStream * output_stream);
! 31:
! 32: extern BOOL HTextImp_delete (
! 33: HTextImp * me);
! 34:
! 35: extern void HTextImp_build (
! 36: HTextImp * text,
! 37: HTextStatus status);
! 38:
! 39: extern void HTextImp_addText (
! 40: HTextImp * me,
! 41: const char * buffer,
! 42: int length);
2.1 frystyk 43:
2.3 ! frystyk 44: extern void HTextImp_foundLink (
! 45: HTextImp * me,
! 46: int element_number,
! 47: int attribute_number,
! 48: HTChildAnchor * anchor,
! 49: const BOOL * present,
! 50: const char ** value);
! 51:
! 52: extern void HTextImp_beginElement (
! 53: HTextImp * me,
! 54: int element_number,
! 55: const BOOL * present,
! 56: const char ** value);
! 57:
! 58: extern void HTextImp_endElement (
! 59: HTextImp * me,
! 60: int element_number);
! 61:
! 62: extern void HTextImp_unparsedBeginElement (
! 63: HTextImp * me,
! 64: const char * buffer,
! 65: int length);
! 66:
! 67: extern void HTextImp_unparsedEndElement (
! 68: HTextImp * me,
! 69: const char * buffer,
! 70: int length);
! 71:
! 72: extern void HTextImp_unparsedEntity (
! 73: HTextImp * me,
! 74: const char * buffer,
! 75: int length);
! 76: </PRE>
! 77: <PRE>
! 78: #endif /* HTEXTIMP_H */
2.1 frystyk 79: </PRE>
80: <P>
81: <HR>
82: <ADDRESS>
2.3 ! frystyk 83: @(#) $Id: HTextImp.html,v 2.2 1998/08/29 16:49:57 frystyk Exp $
2.1 frystyk 84: </ADDRESS>
85: </BODY></HTML>
Webmaster