OS_NS_stdio.h File Reference

#include "ace/config-all.h"
#include "ace/os_include/os_stdio.h"
#include "ace/os_include/os_fcntl.h"
#include "ace/ACE_export.h"
#include "ace/OS_NS_stdio.inl"

Include dependency graph for OS_NS_stdio.h:


Namespaces

namespace  ACE_OS

Classes

class  ACE_OS::ace_flock_t
 OS file locking structure. More...
ACE_NAMESPACE_INLINE_FUNCTION
char * 
ACE_OS::cuserid (char *user, size_t maxlen=ACE_MAX_USERID)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
ACE_OS::cuserid (wchar_t *user, size_t maxlen=ACE_MAX_USERID)
ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::flock_adjust_params (ace_flock_t *lock, short whence, off_t &start, off_t &len)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_init (ace_flock_t *lock, int flags=0, const ACE_TCHAR *name=0, mode_t perms=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_destroy (ace_flock_t *lock, int unlink_file=1)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_rdlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_tryrdlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_trywrlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_unlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::flock_wrlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)

Defines

#define ACE_EXPORT_MACRO   ACE_Export
#define ACE_INLINE   inline

Functions

ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::clearerr (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fclose (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
FILE * 
ACE_OS::fdopen (ACE_HANDLE handle, const ACE_TCHAR *mode)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fflush (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fgetc (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fgetpos (FILE *fp, fpos_t *pos)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
ACE_OS::fgets (char *buf, int size, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
ACE_OS::fgets (wchar_t *buf, int size, FILE *fp)
FILE * ACE_OS::fopen (const char *filename, const ACE_TCHAR *mode)
FILE * ACE_OS::fopen (const wchar_t *filename, const ACE_TCHAR *mode)
ACE_NAMESPACE_INLINE_FUNCTION
LPSECURITY_ATTRIBUTES 
ACE_OS::default_win32_security_attributes (LPSECURITY_ATTRIBUTES)
 Default Win32 Security Attributes definition.
ACE_NAMESPACE_INLINE_FUNCTION
LPSECURITY_ATTRIBUTES 
ACE_OS::default_win32_security_attributes_r (LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, SECURITY_DESCRIPTOR *)
ACE_NAMESPACE_INLINE_FUNCTION
const OSVERSIONINFO & 
ACE_OS::get_win32_versioninfo (void)
 Return the win32 OSVERSIONINFO structure.
ACE_NAMESPACE_INLINE_FUNCTION
HINSTANCE 
ACE_OS::get_win32_resource_module (void)
ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::set_win32_resource_module (HINSTANCE)
ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::fopen_mode_to_open_mode_converter (ACE_TCHAR x, int &hmode)
int ACE_OS::fprintf (FILE *fp, const char *format,...)
int ACE_OS::fprintf (FILE *fp, const wchar_t *format,...)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fputs (const char *s, FILE *stream)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fputs (const wchar_t *s, FILE *stream)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
ACE_OS::fread (void *ptr, size_t size, size_t nelems, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
FILE * 
ACE_OS::freopen (const ACE_TCHAR *filename, const ACE_TCHAR *mode, FILE *stream)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fseek (FILE *fp, long offset, int ptrname)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::fsetpos (FILE *fp, fpos_t *pos)
ACE_NAMESPACE_INLINE_FUNCTION
long 
ACE_OS::ftell (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
ACE_OS::fwrite (const void *ptr, size_t size, size_t nitems, FILE *fp)
char * ACE_OS::gets (char *str, int n)
ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::perror (const char *s)
ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::perror (const wchar_t *s)
int ACE_OS::printf (const char *format,...)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::puts (const char *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::puts (const wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::rename (const char *old_name, const char *new_name, int flags=-1)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::rename (const wchar_t *old_name, const wchar_t *new_name, int flags=-1)
ACE_NAMESPACE_INLINE_FUNCTION
void 
ACE_OS::rewind (FILE *fp)
int ACE_OS::snprintf (char *buf, size_t maxlen, const char *format,...)
int ACE_OS::snprintf (wchar_t *buf, size_t maxlen, const wchar_t *format,...)
int ACE_OS::sprintf (char *buf, const char *format,...)
int ACE_OS::sprintf (wchar_t *buf, const wchar_t *format,...)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
ACE_OS::tempnam (const char *dir=0, const char *pfx=0)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
ACE_OS::tempnam (const wchar_t *dir, const wchar_t *pfx=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::vsprintf (char *buffer, const char *format, va_list argptr)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::vsprintf (wchar_t *buffer, const wchar_t *format, va_list argptr)

Variables

ACE_Export OSVERSIONINFO ACE_OS::win32_versioninfo_
ACE_Export HINSTANCE ACE_OS::win32_resource_module_

Detailed Description

Id
OS_NS_stdio.h,v 1.1.1.1.2.1 2005/09/14 16:26:54 giovannd Exp

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu>

Jesper S. M|ller<stophph@diku.dk>

and a cast of thousands...

Originally in OS.h.

Define Documentation

#define ACE_EXPORT_MACRO   ACE_Export
 

#define ACE_INLINE   inline
 


Generated on Wed Nov 23 15:47:14 2005 for ACE by  doxygen 1.4.5