home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Network Support Encyclopedia 96-1
/
novell-nsepro-1996-1-cd2.iso
/
download
/
netware
/
os2hdr.exe
/
NWTTS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-06-21
|
2KB
|
86 lines
/*--------------------------------------------------------------------------
(C) Copyright Novell, Inc. 1991 All Rights Reserved.
No part of this file may be duplicated, revised, translated, localized or
modified in any manner or compiled, linked, or uploaded or downloaded to or
from any computer system without the prior written consent of Novell, Inc.
--------------------------------------------------------------------------*/
#ifndef NWTTS_INC
#define NWTTS_INC
#ifndef NWCALDEF_INC
#include <nwcaldef.h>
#endif
typedef struct
{
DWORD systemElapsedTime;
BYTE TTS_Supported;
BYTE TTS_Enabled;
WORD TTS_VolumeNumber;
WORD TTS_MaxOpenTransactions;
WORD TTS_MaxTransactionsOpened;
WORD TTS_CurrTransactionsOpen;
DWORD TTS_TotalTransactions;
DWORD TTS_TotalWrites;
DWORD TTS_TotalBackouts;
WORD TTS_UnfilledBackouts;
WORD TTS_DiskBlocksInUse;
DWORD TTS_FATAllocations;
DWORD TTS_FileSizeChanges;
DWORD TTS_FilesTruncated;
BYTE numberOfTransactions;
struct
{
BYTE connNumber;
BYTE taskNumber;
} connTask[235];
} TTS_STATS;
#ifdef __cplusplus
extern "C" {
#endif
NWCCODE NWAPI NWTTSAbortTransaction(NWCONN_HANDLE conn);
NWCCODE NWAPI NWTTSBeginTransaction(NWCONN_HANDLE conn);
NWCCODE NWAPI NWTTSIsAvailable(NWCONN_HANDLE conn);
NWCCODE NWAPI NWTTSGetControlFlags(NWCONN_HANDLE conn, BYTE NWPTR controlFlags);
NWCCODE NWAPI NWTTSSetControlFlags(NWCONN_HANDLE conn, BYTE controlFlags);
NWCCODE NWAPI NWTTSEndTransaction(NWCONN_HANDLE conn, DWORD NWPTR transactionNum);
NWCCODE NWAPI NWTTSTransactionStatus(NWCONN_HANDLE conn, DWORD transactionNum);
NWCCODE NWAPI NWTTSGetProcessThresholds(
NWCONN_HANDLE conn,
BYTE NWPTR logicalLockLevel,
BYTE NWPTR physicalLockLevel);
NWCCODE NWAPI NWTTSSetProcessThresholds(
NWCONN_HANDLE conn,
BYTE logicalLockLevel,
BYTE physicalLockLevel);
NWCCODE NWAPI NWTTSGetConnectionThresholds(
NWCONN_HANDLE conn,
BYTE NWPTR logicalLockLevel,
BYTE NWPTR physicalLockLevel);
NWCCODE NWAPI NWTTSSetConnectionThresholds(
NWCONN_HANDLE conn,
BYTE logicalLockLevel,
BYTE physicalLockLevel);
NWCCODE NWAPI NWEnableTTS(NWCONN_HANDLE conn);
NWCCODE NWAPI NWDisableTTS(NWCONN_HANDLE conn);
NWCCODE NWAPI NWGetTTSStats(
NWCONN_HANDLE conn,
TTS_STATS NWPTR ttsStats);
#ifdef __cplusplus
}
#endif
#endif