Types
  • nsJARInputStream::JISMode
  • nsJARInputStream
Files
  • nsJARInputStream.cpp
  • nsJARInputStream.h
modules/libjar/nsJARInputStream.cpp
  • 2:  /* nsJARInputStream.cpp
  • 42:  #include "nsJARInputStream.h"
  • 55:  NS_IMPL_THREADSAFE_ISUPPORTS1(nsJARInputStream, nsIInputStream)
  • 58:   * nsJARInputStream implementation
  • 62:  nsJARInputStream::InitFile(nsJAR *aJar, nsZipItem *item)
  • 101:  nsJARInputStream::InitDirectory(nsJAR* aJar,
  • 180:  nsJARInputStream::Available(PRUint32 *_retval)
  • 207:  nsJARInputStream::Read(char* aBuffer, PRUint32 aCount, PRUint32 *aBytesRead)
  • 257:  nsJARInputStream::ReadSegments(nsWriteSegmentFun writer, void * closure, PRUint32 count, PRUint32 *_retval)
  • 265:  nsJARInputStream::IsNonBlocking(PRBool *aNonBlocking)
  • 272:  nsJARInputStream::Close()
  • 280:  nsJARInputStream::ContinueInflate(char* aBuffer, PRUint32 aCount,
  • 322:  nsJARInputStream::ReadDirectory(char* aBuffer, PRUint32 aCount, PRUint32 *aBytesRead)
  • 386:  nsJARInputStream::CopyDataToBuffer(char* &aBuffer, PRUint32 &aCount)
modules/libjar/nsJAR.cpp
  • 44:  #include "nsJARInputStream.h"
  • 322:   nsJARInputStream* jis = new nsJARInputStream();
modules/libjar/nsJARInputStream.h
  • 1:  /* nsJARInputStream.h
  • 40:  #ifndef nsJARINPUTSTREAM_h__
  • 41:  #define nsJARINPUTSTREAM_h__
  • 48:   * Class nsJARInputStream declaration. This class defines the type of the
  • 52:  class nsJARInputStream : public nsIInputStream
  • 55:   nsJARInputStream() :
  • 62:   ~nsJARInputStream() { Close(); }
  • 104:  #endif /* nsJARINPUTSTREAM_h__ */
modules/libjar/nsJAR.h
  • 94:   // Allows nsJARInputStream to call the verification functions
  • 95:   friend class nsJARInputStream;