| Import line: | libxml2 = imports.gi.libxml2; | 
| GIR File: | libxml2-2.0.gir | 
| C documentation: | libxml2ParserInputBuffer | 
| Struct : | ParserInputBuffer | 
| Show / Hide Inherited methods, properties and signals | 
| Properties | Defined By | |
|---|---|---|
| 
			
			 
				buffer : libxml2.Buffer 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				closecallback : [object Object] 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				compressed : Number 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				context : void* 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				encoder : libxml2.CharEncodingHandler 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				error : Number 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				raw : libxml2.Buffer 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				rawconsumed : Number 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| 
			
			 
				readcallback : [object Object] 
                   
                     
			 
		  
			 | 
		    libxml2.ParserInputBuffer | |
| Method / Constructor | Defined By | |
|---|---|---|
| 
                
		 
			new  libxml2.ParserInputBuffer
				
				 () 
			
				
			
		 
                Create a new libxml2.ParserInputBuffer  
		 
		 
                    
			
			
			
				Create a new libxml2.ParserInputBuffer
			
			
			
			 
			
			
			 
		    
		     
                                         
                 | 
            ||
| 
                
		 
			FreeParserInputBuffer
				
				 () 
			
				
					 : 
					none
					
				
			
		 
                Free up the memory used by a buffered parser input  
		 
		 
		 
                    
			
				Free up the memory used by a buffered parser input
		    
				
			
			
			
			
			
			 
			
			
				                     
                
  | 
            libxml2.ParserInputBuffer | |
| 
                
		
                 Grow up the content of the input buffer, the old data are preserved This routine handle the I18N transcoding to internal UTF-8 This routine is used when operating the parser in normal (pull) mode Returns the number of chars read and stored in the buffer, or -1 in case of error.  
		 
		 
		 
                    
			
				Grow up the content of the input buffer, the old data are preserved This routine handle the I18N transcoding to internal UTF-8 This routine is used when operating the parser in normal (pull) mode Returns the number of chars read and stored in the buffer, or -1 in case of error.
		    
				
			
			
			
			
				                     
                
 
  | 
            libxml2.ParserInputBuffer | |
| 
                
		
                 Push the content of the arry in the input buffer This routine handle the I18N transcoding to internal UTF-8 This is used when operating the parser in progressive (push) mode.  
		 
		 
		 
                    
			
				Push the content of the arry in the input buffer This routine handle the I18N transcoding to internal UTF-8 This is used when operating the parser in progressive (push) mode. Returns the number of chars read and stored in the buffer, or -1 in case of error.
		    
				
			
			
			
			
				
			
			
			 
			
			
				                     
                
  | 
            libxml2.ParserInputBuffer | |
| 
                
		
                 Refresh the content of the input buffer, the old data are considered consumed This routine handle the I18N transcoding to internal UTF-8 Returns the number of chars read and stored in the buffer, or -1 in case of error.  
		 
		 
		 
                                        
                 | 
            libxml2.ParserInputBuffer | |
| None | 
| Class / Namespace | Method / Signal / Properties | 
|---|---|
| 
		
			libxml2
             Method  | 
            
            
 
	   
            
                
		
                 Create a buffered parser input for progressive parsing Returns the new parser input or NULL  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			libxml2
             Method  | 
            
            
 
	   
            
                
		
                 Create a buffered parser input for the progressive parsing for the input from a file descriptor Returns the new parser input or NULL  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			libxml2
             Method  | 
            
            
 
	   
            
                
		
                 Create a buffered parser input for the progressive parsing of a file If filename is "-' then we use stdin as the input.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			libxml2
             Method  | 
            
            
 
	   
            
                
		 
			libxml2.ParserInputBufferCreateIO
				
				 (Function ioread, Function ioclose, void* ioctx, CharEncoding enc) 
			
				
					 : 
					libxml2.ParserInputBuffer
					
				
			
		 
                Create a buffered parser input for the progressive parsing for the input from an I/O handler Returns the new parser input or NULL  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			libxml2
             Method  | 
            
            
 
	   
            
                
		 
			libxml2.ParserInputBufferCreateMem
				
				 (String mem, Number size, CharEncoding enc) 
			
				
					 : 
					libxml2.ParserInputBuffer
					
				
			
		 
                Create a buffered parser input for the progressive parsing for the input from a memory area.  
		 
		 
		 
                 
		     
              
             | 
            
        
        
| 
		
			libxml2
             Method  | 
            
            
 
	   
            
                
		 
			libxml2.ParserInputBufferCreateStatic
				
				 (String mem, Number size, CharEncoding enc) 
			
				
					 : 
					libxml2.ParserInputBuffer
					
				
			
		 
                Create a buffered parser input for the progressive parsing for the input from an immutable memory area.  
		 
		 
		 
                 
		     
              
             |