Annotation of libwww/Library/src/HTextImp.html, revision 2.4
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>
2.4 ! vbancrof 78: #ifdef __cplusplus
! 79: }
! 80: #endif
! 81:
2.3 frystyk 82: #endif /* HTEXTIMP_H */
2.1 frystyk 83: </PRE>
84: <P>
85: <HR>
86: <ADDRESS>
2.4 ! vbancrof 87: @(#) $Id: HTextImp.html,v 2.3 1999/01/06 15:38:48 frystyk Exp $
2.1 frystyk 88: </ADDRESS>
89: </BODY></HTML>
Webmaster