TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Classes | Macros | Typedefs | Enumerations | Functions
niLang Unix

Detailed Description

Classes

struct  sUnixFFBlkTag
 
struct  sUnixFFInfoTag
 
struct  _EVENT_OBJECT
 

Macros

#define FF_MAXPATHLEN
 

Typedefs

typedef struct sUnixFFBlkTag sUnixFFBlk
 
typedef struct sUnixFFInfoTag sUnixFFInfo
 
typedef unsigned int DWORD
 
typedef unsigned char BYTE
 
typedef voidHANDLE
 
typedef void VOID
 
typedef int BOOL
 
typedef struct
ni::Unix::_EVENT_OBJECT 
EVENT_OBJECT
 
typedef struct
ni::Unix::_EVENT_OBJECT
LPEVENT_OBJECT
 

Enumerations

enum  WAIT_FOR_CONSTS {
  WAIT_TIMEOUT,
  WAIT_FAILED,
  WAIT_OBJECT_0,
  INFINITE
}
 

Functions

int unix_ff_match (const ni::achar *fn, const ni::achar *pattern)
 
int unix_findfirst (const ni::achar *pattern, sUnixFFBlk *aFFBlk)
 
int unix_findnext (sUnixFFBlk *aFFBlk)
 
void unix_findclose (sUnixFFBlk *aFFBlk)
 
HANDLE CreateEvent (void *, BOOL bManualReset, BOOL bInitialSet)
 
BOOL DeleteEvent (HANDLE hObject)
 
BOOL SetEvent (HANDLE hObject)
 
BOOL PulseEvent (HANDLE hObject)
 
BOOL ResetEvent (HANDLE hObject)
 
DWORD WaitForSingleObject (HANDLE hObject, DWORD dwTime)
 

Macro Definition Documentation

#define FF_MAXPATHLEN

Typedef Documentation

typedef struct sUnixFFBlkTag sUnixFFBlk
typedef struct sUnixFFInfoTag sUnixFFInfo
typedef unsigned int DWORD
typedef unsigned char BYTE
typedef void* HANDLE
typedef void VOID
typedef int BOOL
typedef struct ni::Unix::_EVENT_OBJECT EVENT_OBJECT
typedef struct ni::Unix::_EVENT_OBJECT * LPEVENT_OBJECT

Enumeration Type Documentation

enum WAIT_FOR_CONSTS
Enumerator
WAIT_TIMEOUT 
WAIT_FAILED 
WAIT_OBJECT_0 
INFINITE 

Function Documentation

int unix_ff_match ( const ni::achar fn,
const ni::achar pattern 
)
int unix_findfirst ( const ni::achar pattern,
sUnixFFBlk aFFBlk 
)
int unix_findnext ( sUnixFFBlk aFFBlk)
void unix_findclose ( sUnixFFBlk aFFBlk)
HANDLE ni::Unix::CreateEvent ( void ,
BOOL  bManualReset,
BOOL  bInitialSet 
)
BOOL ni::Unix::DeleteEvent ( HANDLE  hObject)
BOOL ni::Unix::SetEvent ( HANDLE  hObject)
BOOL ni::Unix::PulseEvent ( HANDLE  hObject)
BOOL ni::Unix::ResetEvent ( HANDLE  hObject)
DWORD ni::Unix::WaitForSingleObject ( HANDLE  hObject,
DWORD  dwTime 
)