Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

heo15.h File Reference


Detailed Description

Contains Message buffering for use inside the kernel PTS 1103824.

Author:
JoergM area Message File Output Module (for buffered trace I/O)
See also:
example.html ...

Definition in file heo15.h.

#include "gsp00.h"
#include "geo00_0.h"
#include "heo07.h"
#include "RunTime/System/RTESys_IO.h"

Go to the source code of this file.

Classes

struct  teo15MessageBufferSpace

Defines

#define INVALID_BUFFER_EO15   ((tsp00_Int4)0)
#define INVALID_HANDLE_EO15   INVALID_HANDLE_RTESYS_IO
#define MESSAGE_FILE_PAGE_MXEO15   (64*1024)
#define UNLIMITED_FILE_SIZE_EO15   ((teo15_Position)0)

Typedefs

typedef tsp00_Byte teo15_Buffer [MESSAGE_FILE_PAGE_MXEO15]
typedef tRTESys_IOHandle teo15_Handle
typedef tRTESys_IOPosition teo15_Position

Functions

MessageFile


externC void eo15CheckExist (const tsp00_Char *Filename, bool VAR_VALUE_REF DoesExist, bool VAR_VALUE_REF IsDirectory, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Check for existence of file or directory.
externC void eo15CloseMessageFile (const tsp00_Int4 FileIndex, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Close a message file.
externC void eo15CopyMessageFile (const tsp00_Int4 FileIndex, const tsp00_Char *CopyFileName, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Copy a message file.
externC tsp00_Int4 eo15GetMessageFileIndex (const tsp00_Char *Filename)
 Get an index for a named MassageFile.
externC tsp00_Int4 eo15OpenMessageFile (const tsp00_Char *Filename, const teo15_Position MaxFileSize, bool doNotInit, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Open a message file for overwriting.
externC void eo15RemoveMessageFile (const tsp00_Char *RemoveFileName, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Remove a message file This is a direct call which is allowed to remove all files named...
externC void eo15SyncMessageFile (const tsp00_Int4 FileIndex, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
externC void eo15SyncNamedMessageFile (const tsp00_Char *Filename, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Flush buffered messages to a message file using file name.
externC void eo15WriteMessageFile (const tsp00_Int4 FileIndex, const tsp00_Char *Message, tsp00_VfReturn_Param VAR_VALUE_REF ReturnStatus)
 Write a variable length 'C string' to a message file.
RTE Internal Interface


externC void eo15CompleteMessageFiles (const tsp00_Int4 NumberOfBuffers, teo15MessageBufferSpace *BufferArray)
 RTE Internal - Used inside RTE code to dump contents in case crash.
externC void eo15FlushMessageFiles (void)
 RTE Internal - Used inside RTE code to flush contents in case of SHUTDOWN.
externC void eo15InitMessageBufferSpace (const tsp00_Int4 NumberOfBuffers, teo15MessageBufferSpace *BufferArray)
 RTE Internal - Used inside RTE code to setup memory space.


Generated by  Doxygen 1.6.0   Back to index