TypedFML32 Members

TypedFML32 Overview

 

Public Properties

* Ferror

Contains error code to indicate error condition when a method of TypedFML32 fails.

 

Public Constructors

 TypedFML32 Constructor

Initializes a new instance of the TypedFML32 class

 

Public Methods

 F_error

Prints error message for last error

 Fadd

Adds new field occurrence

 Fadds

Converts value from type FLD_STRING and adds to buffer

 Fappend

Appends new field occurrence.

 Fchg

Changes field occurrence value

 Fchgs

Changes field occurrence - caller presents string

 Fchksum

Computes checksum for fielded buffer

 Fcmp

Compares two fielded buffers

 Fconcat

Concatenates source to destination buffer

 Fcpy

Copies source to destination buffer

 Fdel

Deletes field occurrence from buffer

 Fdelall

Deletes all field occurrences from buffer

 Fextread

Builds fielded buffer from printed format

 Ffind

Finds field occurrence in buffer.

 Ffindlast

Finds last occurrence of field in buffer

 Ffindocc

Finds occurrence of field value

 Ffinds

Returns string representation

 Ffprint

Prints fielded buffer to specified stream

 Fget

Gets copy and length of field occurrence

 Fgetlast

Gets copy of last occurrence

 Fidnm_unload

Recovers space from id->nm mapping tables

 Fidxused

Returns amount of space used

 Findex

Indexes a fielded buffer

 Finit

Initializes fielded buffer

 Fjoin

Joins source into destination buffer

 Fldid

Maps field name to field identifier

 Fldno

Maps field identifier to field number

 Fldtype

Maps field identifier to field type

 Flen

Returns len of field occurrence in buffer

 Fmkfldid

Makes a field identifier

 Fname

Maps field identifier to field name

 Fneeded

Computes size needed for buffer

 Fnext

Gets next field occurrence

 Fnmid_unload

Recovers space from nm->id mapping tables

 Fnum

Returns count of all occurrences in buffer

 Foccur

Returns count of field occurrences in buffer

 Fojoin

Outer join of source into destination buffer

 Fpres

True if field occurrence is present in buffer

 Fprint

Prints buffer to standard output

 Fread

Reads fielded buffer

 Frstrindex

Restores index in a buffer

 FromTypedFML

Converts 32-bit FML from 16-bit FML buffer

 FromTypedView32

Converts 32-bit FML from 32-bit VIEW buffer

 Fsizeof

Returns size of fielded buffer

 Fstrerror

Gets error message string for FML error

 Ftype

Returns string representing type of field

 Funindex

Discards fielded buffer's index

 Funused

Returns number of unused bytes in fielded buffer

 Fupdate

Updates destination buffer with source

 Fused

Returns number of used bytes in fielded buffer

 Fvall

Returns long value of field occurrence

 Fvals

Returns string value of field occurrence

 Fvneeded

Computes size needed for view buffer

 Fvnull

Checks if a structure element is NULL

 Fvopt

Changes flag options of a mapping entry

 Fvrefresh

Clears and reinitializes the internal cache of view structure mappings

 Fvselinit

Initializes structure element to NULL

 Fvsinit

Initializes C structure to NULL

 Fwrite

Writes fielded buffer

 ToTypedView32

Copies from fielded buffer to C structure