io.h File Reference

Go to the source code of this file.

Classes

class  CIO

Defines

#define NUM_LOG_LEVELS   9
#define FBUFSIZE   4096
#define CONST_DIRENT_T   const struct dirent
#define SG_DEBUG(x...)   CSGObject::io.message(M_DEBUG,x)
#define SG_INFO(x...)   CSGObject::io.message(M_INFO,x)
#define SG_WARNING(x...)   CSGObject::io.message(M_WARN,x)
#define SG_ERROR(x...)   CSGObject::io.message(M_ERROR,x)
#define SG_PRINT(x...)   CSGObject::io.message(M_MESSAGEONLY,x)
#define SG_NOTIMPLEMENTED   CSGObject::io.not_implemented()
#define SG_PROGRESS(x...)   CSGObject::io.progress(x)
#define SG_ABS_PROGRESS(x...)   CSGObject::io.absolute_progress(x)
#define SG_DONE()   CSGObject::io.done()
#define SG_SDEBUG(x...)   sg_io->message(M_DEBUG,x)
#define SG_SINFO(x...)   sg_io->message(M_INFO,x)
#define SG_SWARNING(x...)   sg_io->message(M_WARN,x)
#define SG_SERROR(x...)   sg_io->message(M_ERROR,x)
#define SG_SPRINT(x...)   sg_io->message(M_MESSAGEONLY,x)
#define SG_SPROGRESS(x...)   sg_io->progress(x)
#define SG_SABS_PROGRESS(x...)   sg_io->absolute_progress(x)
#define SG_SDONE()   sg_io->done()
#define SG_SNOTIMPLEMENTED   sg_io->not_implemented()
#define ASSERT(x)   { if (!(x)) SG_SERROR("assertion %s failed in file %s line %d\n",#x, __FILE__, __LINE__);}

Variables

CHAR file_buffer [FBUFSIZE]
 file name buffer
CHAR directory_name [FBUFSIZE]
 directory name buffer
CIOsg_io


Define Documentation

#define ASSERT (  )     { if (!(x)) SG_SERROR("assertion %s failed in file %s line %d\n",#x, __FILE__, __LINE__);}

Definition at line 75 of file io.h.

#define CONST_DIRENT_T   const struct dirent

Definition at line 28 of file io.h.

#define FBUFSIZE   4096

Definition at line 23 of file io.h.

#define NUM_LOG_LEVELS   9

Definition at line 22 of file io.h.

#define SG_ABS_PROGRESS ( x...   )     CSGObject::io.absolute_progress(x)

Definition at line 46 of file io.h.

#define SG_DEBUG ( x...   )     CSGObject::io.message(M_DEBUG,x)

Definition at line 38 of file io.h.

 
#define SG_DONE (  )     CSGObject::io.done()

Definition at line 47 of file io.h.

#define SG_ERROR ( x...   )     CSGObject::io.message(M_ERROR,x)

Definition at line 41 of file io.h.

#define SG_INFO ( x...   )     CSGObject::io.message(M_INFO,x)

Definition at line 39 of file io.h.

#define SG_NOTIMPLEMENTED   CSGObject::io.not_implemented()

Definition at line 43 of file io.h.

#define SG_PRINT ( x...   )     CSGObject::io.message(M_MESSAGEONLY,x)

Definition at line 42 of file io.h.

#define SG_PROGRESS ( x...   )     CSGObject::io.progress(x)

Definition at line 45 of file io.h.

#define SG_SABS_PROGRESS ( x...   )     sg_io->absolute_progress(x)

Definition at line 58 of file io.h.

#define SG_SDEBUG ( x...   )     sg_io->message(M_DEBUG,x)

Definition at line 52 of file io.h.

 
#define SG_SDONE (  )     sg_io->done()

Definition at line 59 of file io.h.

#define SG_SERROR ( x...   )     sg_io->message(M_ERROR,x)

Definition at line 55 of file io.h.

#define SG_SINFO ( x...   )     sg_io->message(M_INFO,x)

Definition at line 53 of file io.h.

#define SG_SNOTIMPLEMENTED   sg_io->not_implemented()

Definition at line 60 of file io.h.

#define SG_SPRINT ( x...   )     sg_io->message(M_MESSAGEONLY,x)

Definition at line 56 of file io.h.

#define SG_SPROGRESS ( x...   )     sg_io->progress(x)

Definition at line 57 of file io.h.

#define SG_SWARNING ( x...   )     sg_io->message(M_WARN,x)

Definition at line 54 of file io.h.

#define SG_WARNING ( x...   )     CSGObject::io.message(M_WARN,x)

Definition at line 40 of file io.h.


Variable Documentation

CHAR directory_name[FBUFSIZE]

directory name buffer

Definition at line 42 of file io.cpp.

CHAR file_buffer[FBUFSIZE]

file name buffer

Definition at line 39 of file io.cpp.

Definition at line 11 of file SGObject.cpp.


SHOGUN Machine Learning Toolbox - Documentation