SLOG_SetFrameReservedSpace

Set the byte size of the frame's reserved space for SLOG file

Synopsis


int SLOG_SetFrameReservedSpace( SLOG_STREAM  *slog,
                                SLOG_uint32   reserved_bytesize )

Unmodified Input Variables

reserved_bytesize - unsigned integer to specify the reserved byte size of the frame.

Modified Input Variables

slog - pointer to SLOG_STREAM where interval records will be stored.

Modified Output Variables

returned value - integer return status.

Usage Notes on this subroutine

The routine is one of the methods provided to reserve frame space for the pseudo records in the 1st pass of the logfile. Reservation of the frame space is only necessary if the completed interval records are arranged in increasing endtime order and there is no way that user can rearrange the call sequence of the start event to call SLOG_Irec_ReserveSpace(). When the completed interval records are arranged in increasing starttime order, there is no need to reserve space for the pseudo interval records, so this routine should NOT be called. Also if user has knowledge of the start event of the interval record, like in an event based model where all start and end events are mixed and are arranged in increasing time order, one should call SLOG_Irec_ReserveSpace() instead of this routine to do frame space reservation.

Include File Needed

slog_header.h

Location:../src/slog_header.c