*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> ifl/iflFileDesc (3)              
Title
Content
Arch
Section
 

Contents


iflFileDesc(3)	  Image	Format Library C++ Reference Manual	iflFileDesc(3)


NAME    [Toc]    [Back]

     iflFileDesc - IFL's image file descriptor

INHERITS FROM    [Toc]    [Back]

     This is a base class with no inheritance.

HEADER FILE    [Toc]    [Back]

     #include <ifl/iflFileDesc.h>

CLASS DESCRIPTION    [Toc]    [Back]

     iflFileDesc is IFL's image	file descriptor.  It is	created	from a file
     name and/or a Unix	file descriptor.  It can either	parse apart the
     components	of a IFL file name (Unix file name, image index, format	name,
     format specific string) or	be supplied with a pre-parsed name.

     An	iflFileDesc can	be used	to pre-parse an	IFL file name, perhaps to
     check if the Unix file already exists when	saving to a file, and then
     passed to iflFile::open() or iflFile::create() to avoid reparsing the
     name.  It can also	be used	to implement a different file name syntax by
     passing the pre-parsed file name to the alternate constructors.

CLASS MEMBER FUNCTION SUMMARY    [Toc]    [Back]

     Constructors

	  iflFileDesc(const char* name,	iflFormat* format=NULL)
	  iflFileDesc(const char* fileName, int	index,
		      const char* formatName=NULL,
		      const char* formatSpecific=NULL)
	  iflFileDesc(const char* fileName, int	index, iflFormat* format,
		      const char* formatSpecific=NULL)

     Get and set methods    [Toc]    [Back]

	  void setFileDesc(int filedesc)
	  iflStatus getStatus()
	  const	char* getFileName()
	  int getFileDesc()
	  int getIndex()
	  const	char* getFormatName()
	  iflFormat* getFormat()
	  const	char* getFormatSpecific()


FUNCTION DESCRIPTIONS    [Toc]    [Back]

     iflFileDesc()






									Page 1






iflFileDesc(3)	  Image	Format Library C++ Reference Manual	iflFileDesc(3)



	  iflFileDesc(const char* fileName, int	index,
		      const char* formatName=NULL,
		      const char* formatSpecific=NULL)
	  iflFileDesc(const char* fileName, int	index, iflFormat* format,
		      const char* formatSpecific=NULL)
	  iflFileDesc(const char* name,	iflFormat* format=NULL)


	  The first contructor creates a descriptor by parsing a IFL file name
	  into it's components:	Unix file name,	image index, format name and
	  format specifc string.  The second contructor	creates	a descriptor
	  from an already parsed name, The third version is the	same as	the
	  second except	it takes the format by pointer instead of by name.

     getFileDesc()

	  int getFileDesc()


	  This method returns the Unix file descriptor.

     getFileName()

	  const	char* getFileName()


	  This method returns the Unix file name portion of the	parsed name.

     getFormat()

	  iflFormat* getFormat()


	  This method returns the iflFormat* for the format name portion of
	  the parsed name.

     getFormatName()

	  const	char* getFormatName()


	  This method returns the format name portion of the parsed name.

     getFormatSpecific()

	  const	char* getFormatSpecific()


	  This method returns the format specifc portion of the	parsed name.






									Page 2






iflFileDesc(3)	  Image	Format Library C++ Reference Manual	iflFileDesc(3)



     getIndex()

	  int getIndex()


	  This method returns the sub-image index portion of the parsed	name.

     getStatus()

	  iflStatus getStatus()


	  This method returns the status of parsing the	file name (e.g.	if an
	  unknown format name was encoutered).

     setFileDesc()

	  void setFileDesc(int filedesc)


	  This method can be used to let IFL know that the file	is already
	  opened and to	used this file descriptor rather than re-opening it.

SEE ALSO    [Toc]    [Back]

      
      
     iflFile(3), iflFormat(3)


									PPPPaaaaggggeeee 3333
[ Back ]
 Similar pages
Name OS Title
pxfisatty IRIX Determines if file descriptor corresponds to a valid file descriptor
fattach Tru64 Attach a STREAMS-based file descriptor to a file in the file system name space
fdetach Tru64 Detach a STREAMS-based file descriptor from a file in the file system name space
cmstif2jpg IRIX reformat TIFF image file as JPEG file, maintains profile tag
cmssgi2jpg IRIX reformat SGI image file as JPEG file, maintains profile tag
AFopenfile IRIX allocate an AFfilehandle structure for an audio file identified by name / by a Unix file descriptor
AFidentifyfd IRIX retrieve the audio file format of a file descriptor / open AFfilehandle
isfdtype Tru64 Test a file descriptor for a specific file type
acl_set_fd Tru64 Sets the ACL on the file or directory designated by the file descriptor
isastream Tru64 Determine if a file descriptor refers to a STREAMS file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service