VTFLib/Proc.h File Reference

#include "stdafx.h"
#include "Error.h"

Include dependency graph for Proc.h:

This graph shows which files directly or indirectly include this file:


Namespaces

namespace  VTFLib

Typedefs

typedef enum tagVLProc VLProc
typedef enum tagVLSeekMode VLSeekMode
typedef vlVoid(* PReadCloseProc )(vlVoid *)
typedef vlBool(* PReadOpenProc )(vlVoid *)
typedef vlUInt(* PReadReadProc )(vlVoid *, vlUInt, vlVoid *)
typedef vlUInt(* PReadSeekProc )(vlLong, VLSeekMode, vlVoid *)
typedef vlUInt(* PReadSizeProc )(vlVoid *)
typedef vlUInt(* PReadTellProc )(vlVoid *)
typedef vlVoid(* PWriteCloseProc )(vlVoid *)
typedef vlBool(* PWriteOpenProc )(vlVoid *)
typedef vlUInt(* PWriteWriteProc )(vlVoid *, vlUInt, vlVoid *)
typedef vlUInt(* PWriteSeekProc )(vlLong, VLSeekMode, vlVoid *)
typedef vlUInt(* PWriteSizeProc )(vlVoid *)
typedef vlUInt(* PWriteTellProc )(vlVoid *)

Enumerations

enum  tagVLProc {
  PROC_READ_CLOSE = 0, PROC_READ_OPEN, PROC_READ_READ, PROC_READ_SEEK,
  PROC_READ_TELL, PROC_READ_SIZE, PROC_WRITE_CLOSE, PROC_WRITE_OPEN,
  PROC_WRITE_WRITE, PROC_WRITE_SEEK, PROC_WRITE_SIZE, PROC_WRITE_TELL,
  PROC_COUNT
}
enum  tagVLSeekMode { SEEK_MODE_BEGIN = 0, SEEK_MODE_CURRENT, SEEK_MODE_END }

Functions

VTFLIB_API vlVoid vlSetProc (VLProc Proc, vlVoid *pProc)
VTFLIB_API vlVoidvlGetProc (VLProc Proc)

Typedef Documentation

typedef vlVoid(* PReadCloseProc)(vlVoid *)

typedef vlBool(* PReadOpenProc)(vlVoid *)

typedef vlUInt(* PReadReadProc)(vlVoid *, vlUInt, vlVoid *)

typedef vlUInt(* PReadSeekProc)(vlLong, VLSeekMode, vlVoid *)

typedef vlUInt(* PReadSizeProc)(vlVoid *)

typedef vlUInt(* PReadTellProc)(vlVoid *)

typedef vlVoid(* PWriteCloseProc)(vlVoid *)

typedef vlBool(* PWriteOpenProc)(vlVoid *)

typedef vlUInt(* PWriteSeekProc)(vlLong, VLSeekMode, vlVoid *)

typedef vlUInt(* PWriteSizeProc)(vlVoid *)

typedef vlUInt(* PWriteTellProc)(vlVoid *)

typedef vlUInt(* PWriteWriteProc)(vlVoid *, vlUInt, vlVoid *)

typedef enum tagVLProc VLProc

typedef enum tagVLSeekMode VLSeekMode


Enumeration Type Documentation

enum tagVLProc

Enumerator:
PROC_READ_CLOSE 
PROC_READ_OPEN 
PROC_READ_READ 
PROC_READ_SEEK 
PROC_READ_TELL 
PROC_READ_SIZE 
PROC_WRITE_CLOSE 
PROC_WRITE_OPEN 
PROC_WRITE_WRITE 
PROC_WRITE_SEEK 
PROC_WRITE_SIZE 
PROC_WRITE_TELL 
PROC_COUNT 

enum tagVLSeekMode

Enumerator:
SEEK_MODE_BEGIN 
SEEK_MODE_CURRENT 
SEEK_MODE_END 


Function Documentation

VTFLIB_API vlVoid* vlGetProc ( VLProc  Proc  ) 

VTFLIB_API vlVoid vlSetProc ( VLProc  Proc,
vlVoid pProc 
)


Generated on Fri Dec 28 23:26:22 2007 for VTFLib 1.2.7 by  doxygen 1.5.4