#include <Libs/MRML/Core/vtkURIHandler.h>
 | 
| size_t  | BufferedWrite (char *buffer, size_t size, size_t nitems) | 
|   | This function writes the downloaded data in a buffered manner.  More...
  | 
|   | 
| virtual int  | CanHandleURI (const char *vtkNotUsed(uri)) | 
|   | need something that goes the other way too...  More...
  | 
|   | 
| virtual const char *  | GetClassName () | 
|   | 
| virtual char *  | GetHostName () | 
|   | 
| virtual char *  | GetName () | 
|   | 
| virtual vtkPermissionPrompter *  | GetPermissionPrompter () | 
|   | 
| virtual char *  | GetPrefix () | 
|   | 
| virtual int  | GetRequiresPermission () | 
|   | 
| virtual int  | IsA (const char *type) | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE | 
|   | 
| int  | ProgressCallback (FILE *outputFile, double dltotal, double dlnow, double ultotal, double ulnow) | 
|   | This function gives us some feedback on how our download is going.  More...
  | 
|   | 
| virtual void  | SetHostName (const char *) | 
|   | 
| virtual void  | SetLocalFile (FILE *localFile) | 
|   | Use this function to set LocalFile.  More...
  | 
|   | 
| virtual void  | SetName (const char *) | 
|   | 
| virtual void  | SetPermissionPrompter (vtkPermissionPrompter *prompter) | 
|   | 
| virtual void  | SetPrefix (const char *) | 
|   | 
| virtual void  | SetRequiresPermission (int) | 
|   | 
| virtual void  | StageFileRead (const char *source, const char *destination) | 
|   | 
| virtual void  | StageFileRead (const char *source, const char *destination, const char *username, const char *password, const char *hostname) | 
|   | various Read/Write method footprints useful to redefine in specific handlers.  More...
  | 
|   | 
| virtual void  | StageFileWrite (const char *source, const char *destination) | 
|   | 
| virtual void  | StageFileWrite (const char *source, const char *username, const char *password, const char *hostname, const char *sessionID) | 
|   | 
Definition at line 11 of file vtkURIHandler.h.
 
◆ Superclass
◆ vtkURIHandler() [1/2]
  
  
      
        
          | vtkURIHandler::vtkURIHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ ~vtkURIHandler()
  
  
      
        
          | virtual vtkURIHandler::~vtkURIHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ vtkURIHandler() [2/2]
◆ BufferedWrite()
      
        
          | size_t vtkURIHandler::BufferedWrite  | 
          ( | 
          char *  | 
          buffer,  | 
        
        
           | 
           | 
          size_t  | 
          size,  | 
        
        
           | 
           | 
          size_t  | 
          nitems  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
This function writes the downloaded data in a buffered manner. 
 
 
◆ CanHandleURI()
  
  
      
        
          | virtual int vtkURIHandler::CanHandleURI  | 
          ( | 
          const char *  | 
          vtkNotUseduri | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
need something that goes the other way too... 
Determine whether protocol is appropriate for this handler. NOTE: Subclasses should implement this method 
Definition at line 48 of file vtkURIHandler.h.
 
 
◆ GetClassName()
  
  
      
        
          | virtual const char* vtkURIHandler::GetClassName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetHostName()
  
  
      
        
          | virtual char* vtkURIHandler::GetHostName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetName()
  
  
      
        
          | virtual char* vtkURIHandler::GetName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetPermissionPrompter()
◆ GetPrefix()
  
  
      
        
          | virtual char* vtkURIHandler::GetPrefix  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GetRequiresPermission()
  
  
      
        
          | virtual int vtkURIHandler::GetRequiresPermission  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ IsA()
  
  
      
        
          | virtual int vtkURIHandler::IsA  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ IsTypeOf()
  
  
      
        
          | static int vtkURIHandler::IsTypeOf  | 
          ( | 
          const char *  | 
          type | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ New()
The Usual vtk class functions. 
 
 
◆ operator=()
◆ PrintSelf()
      
        
          | void vtkURIHandler::PrintSelf  | 
          ( | 
          ostream &  | 
          os,  | 
        
        
           | 
           | 
          vtkIndent  | 
          indent  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ProgressCallback()
      
        
          | int vtkURIHandler::ProgressCallback  | 
          ( | 
          FILE *  | 
          outputFile,  | 
        
        
           | 
           | 
          double  | 
          dltotal,  | 
        
        
           | 
           | 
          double  | 
          dlnow,  | 
        
        
           | 
           | 
          double  | 
          ultotal,  | 
        
        
           | 
           | 
          double  | 
          ulnow  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
This function gives us some feedback on how our download is going. 
 
 
◆ SafeDownCast()
  
  
      
        
          | static vtkURIHandler* vtkURIHandler::SafeDownCast  | 
          ( | 
          vtkObject *  | 
          o | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SetHostName()
  
  
      
        
          | virtual void vtkURIHandler::SetHostName  | 
          ( | 
          const char *  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetLocalFile()
  
  
      
        
          | virtual void vtkURIHandler::SetLocalFile  | 
          ( | 
          FILE *  | 
          localFile | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Use this function to set LocalFile. 
 
 
◆ SetName()
  
  
      
        
          | virtual void vtkURIHandler::SetName  | 
          ( | 
          const char *  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetPermissionPrompter()
◆ SetPrefix()
  
  
      
        
          | virtual void vtkURIHandler::SetPrefix  | 
          ( | 
          const char *  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ SetRequiresPermission()
  
  
      
        
          | virtual void vtkURIHandler::SetRequiresPermission  | 
          ( | 
          int  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ StageFileRead() [1/2]
  
  
      
        
          | virtual void vtkURIHandler::StageFileRead  | 
          ( | 
          const char *  | 
          source,  | 
         
        
           | 
           | 
          const char *  | 
          destination  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
virtual methods to be defined in subclasses. (Maybe these should be defined to handle default file operations) 
Reimplemented in vtkHTTPHandler.
 
 
◆ StageFileRead() [2/2]
  
  
      
        
          | virtual void vtkURIHandler::StageFileRead  | 
          ( | 
          const char *  | 
          source,  | 
         
        
           | 
           | 
          const char *  | 
          destination,  | 
         
        
           | 
           | 
          const char *  | 
          username,  | 
         
        
           | 
           | 
          const char *  | 
          password,  | 
         
        
           | 
           | 
          const char *  | 
          hostname  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
various Read/Write method footprints useful to redefine in specific handlers. 
 
 
◆ StageFileWrite() [1/2]
  
  
      
        
          | virtual void vtkURIHandler::StageFileWrite  | 
          ( | 
          const char *  | 
          source,  | 
         
        
           | 
           | 
          const char *  | 
          destination  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ StageFileWrite() [2/2]
  
  
      
        
          | virtual void vtkURIHandler::StageFileWrite  | 
          ( | 
          const char *  | 
          source,  | 
         
        
           | 
           | 
          const char *  | 
          username,  | 
         
        
           | 
           | 
          const char *  | 
          password,  | 
         
        
           | 
           | 
          const char *  | 
          hostname,  | 
         
        
           | 
           | 
          const char *  | 
          sessionID  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
virtual   | 
  
 
 
◆ HostName
  
  
      
        
          | char* vtkURIHandler::HostName | 
         
       
   | 
  
protected   | 
  
 
 
◆ LocalFile
  
  
      
        
          | FILE* vtkURIHandler::LocalFile | 
         
       
   | 
  
protected   | 
  
 
local file, it gets passed to C functions in libcurl 
Definition at line 95 of file vtkURIHandler.h.
 
 
◆ Name
  
  
      
        
          | char* vtkURIHandler::Name | 
         
       
   | 
  
protected   | 
  
 
 
◆ Prefix
  
  
      
        
          | char* vtkURIHandler::Prefix | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: