Package org.apache.tomcat.jni
Class Mmap
java.lang.Object
org.apache.tomcat.jni.Mmap
Deprecated.
The scope of the APR/Native Library will be reduced in Tomcat
              10.1.x / Tomcat Native 2.x onwards to only include those
              components required to provide OpenSSL integration with the NIO
              and NIO2 connectors.
Mmap
- Author:
- Mladen Turk
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intDeprecated.MMap opened for readingstatic final intDeprecated.MMap opened for writing
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic longcreate(long file, long offset, long size, int flag, long pool) Deprecated.Create a new mmap'ed file out of an existing APR file.static intdelete(long mm) Deprecated.Remove a mmap'ed.static longdup(long mmap, long pool) Deprecated.Duplicate the specified MMAP.static longoffset(long mm, long offset) Deprecated.Move the pointer into the mmap'ed file to the specified offset.
- 
Field Details- 
APR_MMAP_READpublic static final int APR_MMAP_READDeprecated.MMap opened for reading- See Also:
 
- 
APR_MMAP_WRITEpublic static final int APR_MMAP_WRITEDeprecated.MMap opened for writing- See Also:
 
 
- 
- 
Constructor Details- 
Mmappublic Mmap()Deprecated.
 
- 
- 
Method Details- 
createDeprecated.Create a new mmap'ed file out of an existing APR file.- Parameters:
- file- The file turn into an mmap.
- offset- The offset into the file to start the data pointer at.
- size- The size of the file
- flag- bit-wise or of:- APR_MMAP_READ MMap opened for reading APR_MMAP_WRITE MMap opened for writing 
- pool- The pool to use when creating the mmap.
- Returns:
- The newly created mmap'ed file.
- Throws:
- Error- Error creating memory mapping
 
- 
dupDeprecated.Duplicate the specified MMAP.- Parameters:
- mmap- The mmap to duplicate.
- pool- The pool to use for new_mmap.
- Returns:
- Duplicated mmap'ed file.
- Throws:
- Error- Error duplicating memory mapping
 
- 
deletepublic static int delete(long mm) Deprecated.Remove a mmap'ed.- Parameters:
- mm- The mmap'ed file.
- Returns:
- the operation status
 
- 
offsetDeprecated.Move the pointer into the mmap'ed file to the specified offset.- Parameters:
- mm- The mmap'ed file.
- offset- The offset to move to.
- Returns:
- The pointer to the offset specified.
- Throws:
- Error- Error reading file
 
 
-